adrianovieira commented on issue #56048: URL: https://github.com/apache/airflow/issues/56048#issuecomment-3548532621
I am not a commiter yet! :-) I am following the [Contributors Quick Start](https://github.com/apache/airflow/blob/main/contributing-docs/03a_contributors_quick_start_beginners.rst) guide, but I am getting an error on `prek run --all-files`, too. - updated branch: `main` (last commit 7c5b22a16fc) - prek version: `prek 0.2.16` <details> <summary>FAILED on Check that all logging methods are lazy</summary> ```bash Check that example dags url include provider versions............................Passed Check that all logging methods are lazy..........................................Failed - hook id: check-lazy-logging - exit code: 1 Traceback (most recent call last): File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 85, in <module> sys.exit(check_logging()) ~~~~~~~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 73, in check_logging finder.walk(node=module) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/tree_walk.py", line 143, in walk if handler(): ~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 57, in pre_Call line = astor.to_source(self.cur_node, add_line_information=True) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 63, in to_source generator.visit(node) ~~~~~~~~~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 867, in visit_IfExp self.write(node.body, ' if ', node.test, ' else ', node.orelse) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 565, in visit_JoinedStr self._handle_string_constant(node, None, is_joined=True) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 622, in _handle_string_constant recurse(node) ~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 599, in recurse if isinstance(value, ast.Str): ^^^^^^^ AttributeError: module 'ast' has no attribute 'Str' Traceback (most recent call last): File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 85, in <module> sys.exit(check_logging()) ~~~~~~~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 73, in check_logging finder.walk(node=module) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/tree_walk.py", line 143, in walk if handler(): ~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 57, in pre_Call line = astor.to_source(self.cur_node, add_line_information=True) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 63, in to_source generator.visit(node) ~~~~~~~~~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 853, in visit_GeneratorExp self.write(node.elt, *node.generators) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 565, in visit_JoinedStr self._handle_string_constant(node, None, is_joined=True) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 622, in _handle_string_constant recurse(node) ~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 599, in recurse if isinstance(value, ast.Str): ^^^^^^^ AttributeError: module 'ast' has no attribute 'Str' Traceback (most recent call last): File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 85, in <module> sys.exit(check_logging()) ~~~~~~~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 73, in check_logging finder.walk(node=module) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/tree_walk.py", line 143, in walk if handler(): ~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 57, in pre_Call line = astor.to_source(self.cur_node, add_line_information=True) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 63, in to_source generator.visit(node) ~~~~~~~~~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 565, in visit_JoinedStr self._handle_string_constant(node, None, is_joined=True) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 622, in _handle_string_constant recurse(node) ~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 599, in recurse if isinstance(value, ast.Str): ^^^^^^^ AttributeError: module 'ast' has no attribute 'Str' providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/utils/pod_manager.py:1134: SyntaxWarning: 'return' in a 'finally' block return now # Return the current time as the last log time to ensure logs from the current second are read in the next fetch. Traceback (most recent call last): File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 85, in <module> sys.exit(check_logging()) ~~~~~~~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 73, in check_logging finder.walk(node=module) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/tree_walk.py", line 143, in walk if handler(): ~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 57, in pre_Call line = astor.to_source(self.cur_node, add_line_information=True) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 63, in to_source generator.visit(node) ~~~~~~~~~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 565, in visit_JoinedStr self._handle_string_constant(node, None, is_joined=True) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 622, in _handle_string_constant recurse(node) ~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 599, in recurse if isinstance(value, ast.Str): ^^^^^^^ AttributeError: module 'ast' has no attribute 'Str' Traceback (most recent call last): File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 85, in <module> sys.exit(check_logging()) ~~~~~~~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 73, in check_logging finder.walk(node=module) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/tree_walk.py", line 143, in walk if handler(): ~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 57, in pre_Call line = astor.to_source(self.cur_node, add_line_information=True) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 63, in to_source generator.visit(node) ~~~~~~~~~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 565, in visit_JoinedStr self._handle_string_constant(node, None, is_joined=True) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 622, in _handle_string_constant recurse(node) ~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 599, in recurse if isinstance(value, ast.Str): ^^^^^^^ AttributeError: module 'ast' has no attribute 'Str' Traceback (most recent call last): File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 85, in <module> sys.exit(check_logging()) ~~~~~~~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 73, in check_logging finder.walk(node=module) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/tree_walk.py", line 143, in walk if handler(): ~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 57, in pre_Call line = astor.to_source(self.cur_node, add_line_information=True) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 63, in to_source generator.visit(node) ~~~~~~~~~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 853, in visit_GeneratorExp self.write(node.elt, *node.generators) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 565, in visit_JoinedStr self._handle_string_constant(node, None, is_joined=True) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 622, in _handle_string_constant recurse(node) ~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 599, in recurse if isinstance(value, ast.Str): ^^^^^^^ AttributeError: module 'ast' has no attribute 'Str' Traceback (most recent call last): File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 85, in <module> sys.exit(check_logging()) ~~~~~~~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 73, in check_logging finder.walk(node=module) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/tree_walk.py", line 143, in walk if handler(): ~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 57, in pre_Call line = astor.to_source(self.cur_node, add_line_information=True) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 63, in to_source generator.visit(node) ~~~~~~~~~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 853, in visit_GeneratorExp self.write(node.elt, *node.generators) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 565, in visit_JoinedStr self._handle_string_constant(node, None, is_joined=True) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 622, in _handle_string_constant recurse(node) ~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 599, in recurse if isinstance(value, ast.Str): ^^^^^^^ AttributeError: module 'ast' has no attribute 'Str' Traceback (most recent call last): File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 85, in <module> sys.exit(check_logging()) ~~~~~~~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 73, in check_logging finder.walk(node=module) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/tree_walk.py", line 143, in walk if handler(): ~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 57, in pre_Call line = astor.to_source(self.cur_node, add_line_information=True) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 63, in to_source generator.visit(node) ~~~~~~~~~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 540, in visit_Call write(write_comma, arg, '=' if arg else '**', keyword.value) ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 565, in visit_JoinedStr self._handle_string_constant(node, None, is_joined=True) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 622, in _handle_string_constant recurse(node) ~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 599, in recurse if isinstance(value, ast.Str): ^^^^^^^ AttributeError: module 'ast' has no attribute 'Str' Traceback (most recent call last): File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 85, in <module> sys.exit(check_logging()) ~~~~~~~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 73, in check_logging finder.walk(node=module) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/tree_walk.py", line 143, in walk if handler(): ~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 57, in pre_Call line = astor.to_source(self.cur_node, add_line_information=True) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 63, in to_source generator.visit(node) ~~~~~~~~~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 565, in visit_JoinedStr self._handle_string_constant(node, None, is_joined=True) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 622, in _handle_string_constant recurse(node) ~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 599, in recurse if isinstance(value, ast.Str): ^^^^^^^ AttributeError: module 'ast' has no attribute 'Str' Traceback (most recent call last): File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 85, in <module> sys.exit(check_logging()) ~~~~~~~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 73, in check_logging finder.walk(node=module) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/tree_walk.py", line 143, in walk if handler(): ~~~~~~~^^ File "/home/adriano.vieira/Devel/Projects/Apache/Airflow/airflow/scripts/ci/prek/check_lazy_logging.py", line 57, in pre_Call line = astor.to_source(self.cur_node, add_line_information=True) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 63, in to_source generator.visit(node) ~~~~~~~~~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 533, in visit_Call write(write_comma, arg) ~~~~~^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 178, in write visit(item) ~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/node_util.py", line 143, in visit return visitor(node) File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 565, in visit_JoinedStr self._handle_string_constant(node, None, is_joined=True) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 622, in _handle_string_constant recurse(node) ~~~~~~~^^^^^^ File "/home/adriano.vieira/.cache/prek/hooks/python-xVvRYvLCA4ztUnASNsdc/lib64/python3.14/site-packages/astor/code_gen.py", line 599, in recurse if isinstance(value, ast.Str): ^^^^^^^ AttributeError: module 'ast' has no attribute 'Str' providers/celery/src/airflow/providers/celery/cli/celery_command.py:138: SyntaxWarning: 'return' in a 'finally' block return bandit...........................................................................Passed ``` </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
