Просмотр исходного кода

Don't close channel after sending result

Ask Solem 14 лет назад
Родитель
Сommit
74a8701279
1 измененных файлов с 1 добавлено и 4 удалено
  1. 1 4
      celery/backends/amqp.py

+ 1 - 4
celery/backends/amqp.py

@@ -90,10 +90,7 @@ class AMQPBackend(BaseDictBackend):
         else:
             channel = connection._result_producer_chan = connection.channel()
 
-        try:
-            self._create_producer(task_id, channel).publish(meta)
-        finally:
-            channel.close()
+        self._create_producer(task_id, channel).publish(meta)
 
     def revive(self, channel):
         pass