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