Mystery: correctly parse oddly indented yaml files
This commit is contained in:
parent
2ec59404a2
commit
4b9e7d715c
|
@ -9,7 +9,7 @@ from Main import main as ERmain
|
|||
|
||||
def parse_yaml(txt):
|
||||
ret = {}
|
||||
indents = {0: ret}
|
||||
indents = {len(txt) - len(txt.lstrip(' ')): ret}
|
||||
for line in txt.splitlines():
|
||||
if not line:
|
||||
continue
|
||||
|
@ -162,8 +162,7 @@ def roll_settings(weights):
|
|||
ret.retro = True
|
||||
|
||||
hints = get_choice('hints')
|
||||
if hints == 'on':
|
||||
ret.hints = True
|
||||
ret.hints = hints == 'on'
|
||||
|
||||
weapons = get_choice('weapons')
|
||||
ret.swords = {'randomized': 'random',
|
||||
|
|
Loading…
Reference in New Issue