Bladeren bron

AsyncResult to raise ValueError if id is None. Closes #1996

Ask Solem 10 jaren geleden
bovenliggende
commit
1b70f9ef06
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 3 0
      celery/result.py

+ 3 - 0
celery/result.py

@@ -81,6 +81,9 @@ class AsyncResult(ResultBase):
 
     def __init__(self, id, backend=None, task_name=None,
                  app=None, parent=None):
+        if id is None:
+            raise ValueError(
+                'AsyncResult requires valid id, not {0}'.format(type(id)))
         self.app = app_or_default(app or self.app)
         self.id = id
         self.backend = backend or self.app.backend