瀏覽代碼

Beat: SchedulingError must be raised with original stack.

Ask Solem 13 年之前
父節點
當前提交
860f7e51f3
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      celery/beat.py

+ 3 - 2
celery/beat.py

@@ -224,8 +224,9 @@ class Scheduler(object):
                                         publisher=publisher,
                                         **entry.options)
         except Exception, exc:
-            raise SchedulingError("Couldn't apply scheduled task %s: %s" % (
-                    entry.name, exc))
+            raise SchedulingError, SchedulingError(
+                "Couldn't apply scheduled task %s: %s" % (
+                    entry.name, exc)), sys.exc_info()[2]
 
         if self.should_sync():
             self._do_sync()