Ask Solem 8 éve
szülő
commit
64bb0faf4a
1 módosított fájl, 3 hozzáadás és 2 törlés
  1. 3 2
      celery/utils/functional.py

+ 3 - 2
celery/utils/functional.py

@@ -239,7 +239,8 @@ def _argsfromspec(spec, replace_defaults=True):
         split = len(spec.kwonlydefaults)
         kwonlyargs = spec.kwonlyargs[:-split]
         if replace_defaults:
-            kwonlyargs_optional = [(kw, i) for i, kw in enumerate(spec.kwonlyargs[-split:])]
+            kwonlyargs_optional = [
+                (kw, i) for i, kw in enumerate(spec.kwonlyargs[-split:])]
         else:
             kwonlyargs_optional = list(spec.kwonlydefaults.items())
     else:
@@ -251,7 +252,7 @@ def _argsfromspec(spec, replace_defaults=True):
         '*{0}'.format(spec.varargs) if spec.varargs else None,
         '**{0}'.format(spec.varkw) if spec.varkw else None,
         '*' if kwonlyargs or kwonlyargs_optional else None,
-        ', '.join(kwonlyargs),
+        ', '.join(kwonlyargs) if kwonlyargs else None,
         ', '.join('{0}="{1}"'.format(k, v) for k, v in kwonlyargs_optional),
     ]))