Browse Source

Correction d'un bug : ne plante pas si le fichier tex ne contient aucune ligne définissant des valeurs du template, commençant par %% (#18)

pull/15/head
Louis 11 years ago
parent
commit
469faef41d
  1. 13
      songbook_core/build.py

13
songbook_core/build.py

@ -37,13 +37,14 @@ def parse_template(template):
if embedded_json_pattern.match(line) if embedded_json_pattern.match(line)
] ]
data = json.loads(''.join(code))
parameters = dict() parameters = dict()
for param in data: if code:
try: data = json.loads(''.join(code))
parameters[param["name"]] = param["default"] for param in data:
except KeyError: try:
parameters[param["name"]] = None parameters[param["name"]] = param["default"]
except KeyError:
parameters[param["name"]] = None
return parameters return parameters

Loading…
Cancel
Save