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

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new ee5714b1733 Fix airflowctl test type mapping (#55488)
ee5714b1733 is described below

commit ee5714b173340a3cdc66f449941aa0ff1672d979
Author: GPK <gopidesupa...@gmail.com>
AuthorDate: Thu Sep 11 03:29:44 2025 +0100

    Fix airflowctl test type mapping (#55488)
---
 airflow-ctl/src/airflowctl/ctl/cli_config.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/airflow-ctl/src/airflowctl/ctl/cli_config.py 
b/airflow-ctl/src/airflowctl/ctl/cli_config.py
index a4212ceef15..ae1e8bcb755 100644
--- a/airflow-ctl/src/airflowctl/ctl/cli_config.py
+++ b/airflow-ctl/src/airflowctl/ctl/cli_config.py
@@ -468,12 +468,13 @@ class CommandFactory:
             "tuple": tuple,
             "set": set,
             "datetime.datetime": parsedate,
+            "dict[str, typing.Any]": dict,
         }
         # Default to ``str`` to preserve previous behaviour for any 
unrecognised
         # type names while still allowing the CLI to function.
         if isinstance(type_name, type):
             type_name = type_name.__name__
-        return mapping.get(type_name, str)
+        return mapping.get(str(type_name), str)
 
     @staticmethod
     def _create_arg(

Reply via email to