Fix language retrieval

This commit is contained in:
Knoch 2020-02-07 21:33:20 +01:00
parent dba005e8c1
commit fa0cf86fa0

View File

@ -135,9 +135,9 @@ def read_yaml(path):
except yaml.YAMLError as exc:
print(exc)
#
def get_available_languages():
return read_yaml('./meta.yml')['language']
# Retrieve the available languages as stated in the meta.yml (key: language).
def get_available_languages(root):
return read_yaml(os.path.join(root, 'meta.yml'))['language']
if __name__ == '__main__':
parser = argparse.ArgumentParser()
@ -147,7 +147,7 @@ if __name__ == '__main__':
args = parser.parse_args()
if args.language == "all":
for language in get_available_languages():
for language in get_available_languages(args.rootdirectory):
compile(args.rootdirectory, language=language)
else:
compile(args.rootdirectory, language=args.language)