You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ka...@apache.org on 2021/04/09 20:43:15 UTC

[airflow] 01/04: Fix celery executor bug trying to call len on map (#14883)

This is an automated email from the ASF dual-hosted git repository.

kaxilnaik pushed a commit to branch v2-0-test
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit 50a16666edc9026f35433a41916d4900557bb85a
Author: Ryan Hatter <25...@users.noreply.github.com>
AuthorDate: Tue Apr 6 05:21:38 2021 -0400

    Fix celery executor bug trying to call len on map (#14883)
    
    Co-authored-by: RNHTTR <ry...@wiftapp.com>
    (cherry picked from commit 4ee442970873ba59ee1d1de3ac78ef8e33666e0f)
---
 airflow/executors/celery_executor.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/airflow/executors/celery_executor.py b/airflow/executors/celery_executor.py
index 2d0e915..a4ddfab 100644
--- a/airflow/executors/celery_executor.py
+++ b/airflow/executors/celery_executor.py
@@ -542,6 +542,9 @@ class BulkStateFetcher(LoggingMixin):
     def _tasks_list_to_task_ids(self, async_tasks) -> Set[str]:
         return {a.task_id for a in async_tasks}
 
+    def _tasks_list_to_task_ids(self, async_tasks) -> Set[str]:
+        return {a.task_id for a in async_tasks}
+
     def get_many(self, async_results) -> Mapping[str, EventBufferValueType]:
         """Gets status for many Celery tasks using the best method available."""
         if isinstance(app.backend, BaseKeyValueStoreBackend):