Skip to content

Instantly share code, notes, and snippets.

@aqm-virta
Created December 19, 2019 19:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aqm-virta/c92e05671a98945ac5a0bf757fc6c7a3 to your computer and use it in GitHub Desktop.
Save aqm-virta/c92e05671a98945ac5a0bf757fc6c7a3 to your computer and use it in GitHub Desktop.
Dagster stack trace: Recursion error on import
#### Code executed
(test_environment2) anonymous_user@aqm-20191216-113942:~/code$ python
Python 3.5.3 (default, Sep 27 2018, 17:25:39)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import dagster
#### Stack Trace
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/anonymous_user/aqmtest2/test_environment2/lib/python3.5/site-packages/dagster/__init__.py", line 1, in <module>
from dagster.core.definitions import (
File "/home/anonymous_user/aqmtest2/test_environment2/lib/python3.5/site-packages/dagster/core/definitions/__init__.py", line 3, in <module>
from .decorators import composite_solid, lambda_solid, pipeline, schedules, solid
File "/home/anonymous_user/aqmtest2/test_environment2/lib/python3.5/site-packages/dagster/core/definitions/decorators.py", line 30, in <module>
from .mode import ModeDefinition
File "/home/anonymous_user/aqmtest2/test_environment2/lib/python3.5/site-packages/dagster/core/definitions/mode.py", line 2, in <module>
from dagster.core.definitions.executor import ExecutorDefinition, default_executors
File "/home/anonymous_user/aqmtest2/test_environment2/lib/python3.5/site-packages/dagster/core/definitions/executor.py", line 132, in <module>
name='multiprocess', config={'max_concurrent': Field(Int, is_optional=True, default_value=0)}
File "/home/anonymous_user/aqmtest2/test_environment2/lib/python3.5/site-packages/dagster/core/types/config/field.py", line 154, in __init__
config_type = resolve_to_config_type(dagster_type)
File "/home/anonymous_user/aqmtest2/test_environment2/lib/python3.5/site-packages/dagster/core/types/config/field.py", line 59, in resolve_to_config_type
if is_typing_type(dagster_type):
File "/home/anonymous_user/aqmtest2/test_environment2/lib/python3.5/site-packages/dagster/utils/typing_api.py", line 152, in is_typing_type
or is_closed_python_optional_type(ttype)
File "/home/anonymous_user/aqmtest2/test_environment2/lib/python3.5/site-packages/dagster/utils/typing_api.py", line 16, in is_closed_python_optional_type
return origin == typing.Union and len(ttype.__args__) == 2 and ttype.__args__[1] == type(None)
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 760, in __eq__
return self._subs_tree() == other
File "/usr/lib/python3.5/typing.py", line 759, in __eq__
if not isinstance(other, _Union):
RecursionError: maximum recursion depth exceeded in __instancecheck__
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment