Skip to content

graphql-core crashing on latest master #19941

@hauntsaninja

Description

@hauntsaninja

Bisects to #19810 cc @ilevkivskyi

  File "/Users/shantanu/dev/mypy/mypy/messages.py", line 2802, in visit_type_alias_type
    get_proper_type(t).accept(self)
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/Users/shantanu/dev/mypy/mypy/types.py", line 2773, in accept
    return visitor.visit_tuple_type(self)
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/Users/shantanu/dev/mypy/mypy/typetraverser.py", line 97, in visit_tuple_type
    self.traverse_type_list(t.items)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/Users/shantanu/dev/mypy/mypy/typetraverser.py", line 154, in traverse_type_list
    typ.accept(self)
    ~~~~~~~~~~^^^^^^
  File "/Users/shantanu/dev/mypy/mypy/types.py", line 1634, in accept
    return visitor.visit_instance(self)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/Users/shantanu/dev/mypy/mypy/messages.py", line 2798, in visit_instance
    super().visit_instance(t)
    ~~~~~~~~~~~~~~~~~~~~~~^^^
  File "/Users/shantanu/dev/mypy/mypy/typetraverser.py", line 82, in visit_instance
    self.traverse_type_tuple(t.args)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/Users/shantanu/dev/mypy/mypy/typetraverser.py", line 159, in traverse_type_tuple
    typ.accept(self)
    ~~~~~~~~~~^^^^^^
  File "/Users/shantanu/dev/mypy/mypy/types.py", line 406, in accept
    return visitor.visit_type_alias_type(self)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/Users/shantanu/dev/mypy/mypy/messages.py", line 2802, in visit_type_alias_type
    get_proper_type(t).accept(self)
    ~~~~~~~~~~~~~~~^^^
  File "/Users/shantanu/dev/mypy/mypy/types.py", line 3577, in get_proper_type
    typ = typ._expand_once()
  File "/Users/shantanu/dev/mypy/mypy/types.py", line 370, in _expand_once
    return self.alias.target.accept(InstantiateAliasVisitor(mapping))
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/shantanu/dev/mypy/mypy/types.py", line 3334, in accept
    return visitor.visit_union_type(self)
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/Users/shantanu/dev/mypy/mypy/types.py", line 4315, in visit_union_type
    return TypeTranslator.visit_union_type(self, t)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/Users/shantanu/dev/mypy/mypy/type_visitor.py", line 302, in visit_union_type
    self.translate_type_list(t.items),
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
RecursionError: maximum recursion depth exceeded
/tmp/mypy_primer/projects/graphql-core/src/graphql/execution/incremental_publisher.py:1057: : note: use --pdb to drop into pdb

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions