schema.py 428 B

12345678910111213
  1. import os
  2. from ariadne import QueryType, load_schema_from_path, make_executable_schema
  3. from .analytics import analytics
  4. from .status import status
  5. from .versioncheck import version_check
  6. FILE_PATH = os.path.dirname(os.path.abspath(__file__))
  7. SCHEMA_PATH = os.path.join(FILE_PATH, "schema.graphql")
  8. type_defs = load_schema_from_path(SCHEMA_PATH)
  9. schema = make_executable_schema(type_defs, [analytics, status, version_check])