From 43c323bedfe7b1e54679d1fd0d5d363a98bed4c8 Mon Sep 17 00:00:00 2001 From: "Hartung, Michael" <michael.hartung@uni-hamburg.de> Date: Tue, 13 Sep 2022 17:07:46 +0200 Subject: [PATCH] css prefix: try to parse again after cleanup if first parsing fails --- .gitignore | 3 +++ prefixCSS.py | 12 ++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7f77fc6b..6948d861 100644 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,6 @@ package-lock.jsondrugsTone-build .ipynb_checkpoints/ *.ipynb + +# temp dir for css prefixing +original/* diff --git a/prefixCSS.py b/prefixCSS.py index fbbcd117..19ddfc1d 100644 --- a/prefixCSS.py +++ b/prefixCSS.py @@ -378,7 +378,6 @@ def parse(): buildManager.buildDevDir() buildManager.parseApp() except: - buildManager.cleanup() raise Exception('ERROR: CSS prefix script failed.') print('Parsing done!') @@ -400,7 +399,16 @@ if __name__ == '__main__': raise Exception('Value for --stage is missing.') if args.stage == 'parse': - parse() + try: + parse() + except: + # in case it fails, try again after running a cleanup + cleanup() + try: + parse() + except: + cleanup() + elif args.stage == 'cleanup': cleanup() else: -- GitLab