소스 검색

TaskRequest.on_failure now encodes traceback to the current filesystem encoding, not hardcoded utf-8. Closes #286

Ask Solem 14 년 전
부모
커밋
aa66cb6f40
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      celery/worker/job.py

+ 2 - 1
celery/worker/job.py

@@ -476,7 +476,8 @@ class TaskRequest(object):
                    "id": self.task_id,
                    "name": self.task_name,
                    "exc": repr(exc_info.exception),
-                   "traceback": unicode(exc_info.traceback, 'utf-8'),
+                   "traceback": unicode(exc_info.traceback,
+                                        sys.getfilesystemencoding()),
                    "args": self.args,
                    "kwargs": self.kwargs}