ソースを参照

Result: Raised Exception should be ImproperlyConfigured

Ask Solem 9 年 前
コミット
5f6d921ab1
1 ファイル変更3 行追加2 行削除
  1. 3 2
      celery/result.py

+ 3 - 2
celery/result.py

@@ -22,7 +22,7 @@ from . import states
 from ._state import _set_task_join_will_block, task_join_will_block
 from .app import app_or_default
 from .datastructures import DependencyGraph, GraphFormatter
-from .exceptions import IncompleteStream, TimeoutError
+from .exceptions import ImproperlyConfigured, IncompleteStream, TimeoutError
 from .five import items, range, string_t, monotonic
 from .utils import deprecated
 
@@ -633,7 +633,8 @@ class ResultSet(ResultBase):
         remaining = None
 
         if on_message is not None:
-            raise Exception('Your backend not supported on_message callback')
+            raise ImproperlyConfigured(
+                'Backend does not support on_message callback')
 
         results = []
         for result in self.results: