fix: clearer error reporting
This commit is contained in:
@@ -281,9 +281,10 @@ def main(driver: WebDriver, logger = logging.getLogger('main')):
|
|||||||
name = options.pop('profile')
|
name = options.pop('profile')
|
||||||
profile = next(filter(lambda o: o.name == name, profiles))
|
profile = next(filter(lambda o: o.name == name, profiles))
|
||||||
except (IndexError, KeyError):
|
except (IndexError, KeyError):
|
||||||
|
logger.error('Operation failed:\n\n%s' % ', '.join(errors)) if errors else None
|
||||||
|
errors.clear()
|
||||||
logger.info('Done')
|
logger.info('Done')
|
||||||
status = Status.READY
|
status = Status.READY
|
||||||
if errors: logger.error('Operation failed at:\n\n%s' % ', '.join(errors))
|
|
||||||
continue
|
continue
|
||||||
except StopIteration:
|
except StopIteration:
|
||||||
logger.error("Invalid profile '%s'", name)
|
logger.error("Invalid profile '%s'", name)
|
||||||
@@ -294,7 +295,6 @@ def main(driver: WebDriver, logger = logging.getLogger('main')):
|
|||||||
status = Status.STANDBY
|
status = Status.STANDBY
|
||||||
continue
|
continue
|
||||||
|
|
||||||
errors.clear()
|
|
||||||
progress.clear()
|
progress.clear()
|
||||||
progress['task'] = 'Task 1 of 4'
|
progress['task'] = 'Task 1 of 4'
|
||||||
t2.clear()
|
t2.clear()
|
||||||
|
|||||||
Reference in New Issue
Block a user