I see the warning that in the future, the redun_namespace variable will need to be set on the module-level and/or the namespace provided in the @task. Personally, I would like to make an alternate suggestion: make the default namespace for each task be task.func.__module__. The combination of the __module__ in the namespace and the __name__ in the name will yield a unique identifier in virtually all practical cases.
I see the warning that in the future, the
redun_namespacevariable will need to be set on the module-level and/or thenamespaceprovided in the@task. Personally, I would like to make an alternate suggestion: make the defaultnamespacefor eachtaskbetask.func.__module__. The combination of the__module__in thenamespaceand the__name__in thenamewill yield a unique identifier in virtually all practical cases.