瀏覽代碼

Utils: head_from_fun: Use module of function instead of creating a new name

Ask Solem 8 年之前
父節點
當前提交
3a8aed2ec0
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      celery/utils/functional.py

+ 1 - 1
celery/utils/functional.py

@@ -261,7 +261,7 @@ def head_from_fun(fun, bound=False, debug=False):
     )
     if debug:  # pragma: no cover
         print(definition, file=sys.stderr)
-    namespace = {'__name__': 'headof_{0}'.format(name)}
+    namespace = {'__name__': fun.__module__}
     exec(definition, namespace)
     result = namespace[name]
     result._source = definition