diff --git a/main.py b/main.py index 1b163ef..6a80c8d 100644 --- a/main.py +++ b/main.py @@ -281,9 +281,10 @@ def main(driver: WebDriver, logger = logging.getLogger('main')): name = options.pop('profile') profile = next(filter(lambda o: o.name == name, profiles)) except (IndexError, KeyError): + logger.error('Operation failed:\n\n%s' % ', '.join(errors)) if errors else None + errors.clear() logger.info('Done') status = Status.READY - if errors: logger.error('Operation failed at:\n\n%s' % ', '.join(errors)) continue except StopIteration: logger.error("Invalid profile '%s'", name) @@ -294,7 +295,6 @@ def main(driver: WebDriver, logger = logging.getLogger('main')): status = Status.STANDBY continue - errors.clear() progress.clear() progress['task'] = 'Task 1 of 4' t2.clear()