aqm
12/18/2019, 3:05 AMdagit -f hello_world.py -n define_hello_world_repo
I get a RecursionError: maximum recursion depth exceeded in __instancecheck__
error, in this file: /usr/lib/python3.5/typing.py
was wondering if you think this is a compatibility issue with python 3.5.3. the docs say dagster is tested against 3.5.7max
12/18/2019, 7:38 PMaqm
12/18/2019, 8:52 PMdef is_closed_python_optional_type(ttype):
# Optional[X] is Union[X, NoneType] which is what we match against here
origin = _get_origin(ttype)
return origin == typing.Union and len(ttype.__args__) == 2 and ttype.__args__[1] == type(None)
/usr/lib/python3.5/typing.py", line 760
def __eq__(self, other):
if not isinstance(other, _Union):
return self._subs_tree() == other
return self.__tree_hash__ == other.__tree_hash__
max
12/18/2019, 10:53 PMalex
12/19/2019, 5:44 PMaqm
12/19/2019, 7:37 PMalex
12/19/2019, 7:48 PM3.5.4
https://bugs.python.org/issue29246aqm
12/19/2019, 7:59 PMalex
12/19/2019, 8:05 PMaqm
12/19/2019, 9:24 PMIlya Tyutin
05/05/2020, 7:40 AM