From 20c6f0b3278418ee6d2c293c2f67ecd83c587e9f Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 7 Apr 2022 14:24:06 +0200 Subject: [PATCH] Fix logging in shell_scoped with --override --- src/pretix/base/management/commands/shell_scoped.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pretix/base/management/commands/shell_scoped.py b/src/pretix/base/management/commands/shell_scoped.py index 1915ffb76..b0f472e75 100644 --- a/src/pretix/base/management/commands/shell_scoped.py +++ b/src/pretix/base/management/commands/shell_scoped.py @@ -50,17 +50,17 @@ class Command(BaseCommand): cmd = 'shell' del options['skip_checks'] + if options['print_sql']: + connection.force_debug_cursor = True + logger = logging.getLogger("django.db.backends") + logger.setLevel(logging.DEBUG) + parser = self.create_parser(sys.argv[0], sys.argv[1]) flags = parser.parse_known_args(sys.argv[2:])[1] if "--override" in flags: with scopes_disabled(): return call_command(cmd, *args, **options) - if options['print_sql']: - connection.force_debug_cursor = True - logger = logging.getLogger("django.db.backends") - logger.setLevel(logging.DEBUG) - lookups = {} for flag in flags: lookup, value = flag.lstrip("-").split("=")