ソースを参照

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()