فهرست منبع

celeryev: kwargs can't be unicode

Ask Solem 15 سال پیش
والد
کامیت
b37d862d63
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      celery/events/state.py

+ 2 - 0
celery/events/state.py

@@ -137,6 +137,8 @@ class State(object):
         worker = self.get_worker(hostname)
         task = self.get_task(uuid, worker=worker)
         handler = getattr(task, type)
+        fields = dict((key.encode("utf-8"), value)
+                        for key, value in fields.items())
         if type == "received":
             self.task_count += 1
         if handler: