diff --git a/main.py b/main.py index 1b6a883c..488ad9dc 100644 --- a/main.py +++ b/main.py @@ -19,13 +19,13 @@ from settings import DEV_SERVER_PID_FILE_NAME, MODE import_module('resolvers') schema = make_executable_schema(load_schema_from_path('schema/'), resolvers) -start_sentry() -async def dev_pid(): - # pid file management - if MODE == 'development' and not exists(DEV_SERVER_PID_FILE_NAME): - with open(DEV_SERVER_PID_FILE_NAME, 'w', encoding='utf-8') as f: - f.write(str(os.getpid())) +async def start(): + if MODE == 'development': + if not exists(DEV_SERVER_PID_FILE_NAME): + # pid file management + with open(DEV_SERVER_PID_FILE_NAME, 'w', encoding='utf-8') as f: + f.write(str(os.getpid())) print(f'[main] process started in {MODE} mode') # main starlette app object with ariadne mounted in root @@ -38,7 +38,8 @@ app = Starlette( redis.connect, ViewedStorage.init, search_service.info, - dev_pid + start_sentry, + start ], on_shutdown=[ redis.disconnect diff --git a/services/schema.py b/services/schema.py index b451d7f0..32fb1525 100644 --- a/services/schema.py +++ b/services/schema.py @@ -1,24 +1,5 @@ -from ariadne import MutationType, QueryType # , ScalarType +from ariadne import MutationType, QueryType - -# datetime_scalar = ScalarType("DateTime") query = QueryType() mutation = MutationType() - - -# @datetime_scalar.serializer -# def serialize_datetime(value): -# return value.isoformat() - - -# NOTE: was used by studio -# @query.field("_service") -# def resolve_service(*_): -# # Load the full SDL from your SDL file -# with open("schemas/core.graphql", "r") as file: -# full_sdl = file.read() -# -# return {"sdl": full_sdl} - - -resolvers = [query, mutation] # , datetime_scalar] +resolvers = [query, mutation]