From cbad7ee504db6c57655ffb175d49be901c81c243 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sun, 29 Apr 2018 23:30:05 -0400 Subject: [PATCH] Print the exception type on upgrade errors. This is used for celery errors which don't include a text message. Signed-off-by: Roberto Rosario --- .../common/management/commands/performupgrade.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/mayan/apps/common/management/commands/performupgrade.py b/mayan/apps/common/management/commands/performupgrade.py index 497dc46a0f..d2ba4999c8 100644 --- a/mayan/apps/common/management/commands/performupgrade.py +++ b/mayan/apps/common/management/commands/performupgrade.py @@ -14,7 +14,9 @@ class Command(management.BaseCommand): pre_upgrade.send(sender=self) except Exception as exception: raise CommandError( - 'Error during pre_upgrade signal: %s' % exception + 'Error during pre_upgrade signal: %s, %s' % ( + exception, type(exception) + ) ) management.call_command('installjavascript', interactive=False) @@ -23,12 +25,16 @@ class Command(management.BaseCommand): perform_upgrade.send(sender=self) except Exception as exception: raise CommandError( - 'Error during perform_upgrade signal; %s' % exception + 'Error during perform_upgrade signal; %s, %s' % ( + exception, type(exception) + ) ) try: post_upgrade.send(sender=self) except Exception as exception: raise CommandError( - 'Error during post_upgrade signal; %s' % exception + 'Error during post_upgrade signal; %s, %s' % ( + exception, type(exception) + ) )