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