Browse Source

TaskSet.apply_async is already using the with_connection decorator

So doesn't have to create default connection
Ask Solem 15 years ago
parent
commit
82ebb8b4a1
1 changed files with 1 additions and 4 deletions
  1. 1 4
      celery/task/sets.py

+ 1 - 4
celery/task/sets.py

@@ -144,16 +144,13 @@ class TaskSet(UserList):
             return self.apply()
             return self.apply()
 
 
         taskset_id = gen_unique_id()
         taskset_id = gen_unique_id()
-        conn = connection or establish_connection(
-                                    connect_timeout=connect_timeout)
-        publisher = TaskPublisher(connection=conn)
+        publisher = TaskPublisher(connection=connection)
         try:
         try:
             results = [task.apply_async(taskset_id=taskset_id,
             results = [task.apply_async(taskset_id=taskset_id,
                                         publisher=publisher)
                                         publisher=publisher)
                             for task in self.tasks]
                             for task in self.tasks]
         finally:
         finally:
             publisher.close()
             publisher.close()
-            connection or conn.close()
 
 
         return TaskSetResult(taskset_id, results)
         return TaskSetResult(taskset_id, results)