...
File "/Users/jkinard/beam/sdks/python/apache_beam/yaml/yaml_transform.py", line 163, in strip_metadata
if isinstance(spec, Mapping):
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/jkinard/.pyenv/versions/3.11.6/lib/python3.11/typing.py", line 1305, in __instancecheck__
return self.__subclasscheck__(type(obj))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/jkinard/.pyenv/versions/3.11.6/lib/python3.11/typing.py", line 1583, in __subclasscheck__
return issubclass(cls, self.__origin__)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded in __subclasscheck__
Due to self-referencing transform - this should be a more clear error and caught earlier
Issue Priority
Priority: 2 (default / most bugs should be filed as P2)
What happened?
The following pipeline will fail
with following error:
Due to self-referencing transform - this should be a more clear error and caught earlier
Issue Priority
Priority: 2 (default / most bugs should be filed as P2)
Issue Components