diff --git a/cnam/travaux/blanc/build.py b/cnam/travaux/blanc/build.py index 4acbde4..2598869 100755 --- a/cnam/travaux/blanc/build.py +++ b/cnam/travaux/blanc/build.py @@ -9,14 +9,16 @@ DOCUMENTS = [ ] -def build(): +def build(directory): + os.chdir(directory) for document in DOCUMENTS: command = ['xelatex', f'{document}.tex'] for _ in range(2): subprocess.call(command) -def clean(): +def clean(directory): + os.chdir(directory) _, _, files = next(os.walk(directory)) for file in files: name, ext = os.path.splitext(file) @@ -27,9 +29,8 @@ def clean(): def main(): file = os.path.realpath(__file__) directory = os.path.dirname(file) - os.chdir(directory) - build() - clean() + build(directory) + clean(directory) if __name__ == '__main__':