소스 검색

Prefork: Fixes task execution when using pickle and protocol1. Closes #2942

Ask Solem 9 년 전
부모
커밋
5ae95c8a01
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      celery/app/trace.py

+ 2 - 2
celery/app/trace.py

@@ -486,7 +486,7 @@ def _trace_task_ret(name, uuid, request, body, content_type,
             body, content_type, content_encoding, accept=accept,
         )
     else:
-        args, kwargs = body
+        args, kwargs, embed = body
     hostname = socket.gethostname()
     request.update({
         'args': args, 'kwargs': kwargs,
@@ -508,7 +508,7 @@ def _fast_trace_task(task, uuid, request, body, content_type,
             body, content_type, content_encoding, accept=accept,
         )
     else:
-        args, kwargs = body
+        args, kwargs, embed = body
     request.update({
         'args': args, 'kwargs': kwargs,
         'hostname': hostname, 'is_eager': False,