graphql-python / graphene-federation

Federation implementation for Graphene.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TypeError: 'type' object is not subscriptable

mahdyhamad opened this issue · comments

Environment:

  • python == 3.8
  • graphene-federation == 3.0.2
  • Django == 3.2

Steps to reproduce:

  • set graphene-federation to 3.0.2
  • run server

Stacktrace:

File "/.../django-project/venv/lib/python3.8/site-packages/resources/schema.py", line 10, in <module>
    from graphene_federation import build_schema
  File "/.../django-project/venv/lib/python3.8/site-packages/graphene_federation/__init__.py", line 1, in <module>
    from .main import build_schema
  File "/.../django-project/venv/lib/python3.8/site-packages/graphene_federation/main.py", line 7, in <module>
    from .service import get_service_query
  File "/.../django-project/venv/lib/python3.8/site-packages/graphene_federation/service.py", line 8, in <module>
    from graphene_federation.provides import get_provides_parent_types
  File "/.../django-project/venv/lib/python3.8/site-packages/graphene_federation/provides.py", line 22, in <module>
    def provides(field, fields: Union[str, list[str]] = None):
TypeError: 'type' object is not subscriptable

Hey, can you please add some code & stacktrace info? Not every project on federation 3.0.2 breaks.

Pull request to solve the issue: #10