diff --git a/djcelery/management/commands/celery.py b/djcelery/management/commands/celery.py index 6e842d77..aa0a72a5 100644 --- a/djcelery/management/commands/celery.py +++ b/djcelery/management/commands/celery.py @@ -11,9 +11,16 @@ class Command(CeleryCommand): """The celery command.""" help = 'celery commands, see celery help' - options = (CeleryCommand.options + - base.get_options() + - base.preload_options) + cc_options = CeleryCommand.options if CeleryCommand.options else [] + base_options = base.get_options() if base.get_options() else [] + if hasattr(base, "preload_options"): + preload_options = base.preload_options if base.preload_options else [] + else: + preload_options = [] + preload_options = base.preload_options if base.preload_options else [] + options = (cc_options + + base_options + + preload_options) def run_from_argv(self, argv): argv = self.handle_default_options(argv)