From deb8da23632f819cd71d340e09c72af3d2bb6ffe Mon Sep 17 00:00:00 2001 From: Stepan Vladovskiy Date: Mon, 1 Apr 2024 00:11:48 -0300 Subject: [PATCH] feat: with glitchtip amd middleware in main.py --- main.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/main.py b/main.py index 51a7885b..b4deadc9 100644 --- a/main.py +++ b/main.py @@ -8,6 +8,7 @@ from ariadne import load_schema_from_path, make_executable_schema from ariadne.asgi import GraphQL from starlette.applications import Starlette from starlette.routing import Route +from starlette.middleware import Middleware from services.rediscache import redis from services.schema import resolvers @@ -15,14 +16,6 @@ from services.viewed import ViewedStorage from services.webhook import WebhookEndpoint from settings import DEV_SERVER_PID_FILE_NAME, MODE -# Initialize GlitchTip SDK with DSN from environment variable -GLITCHTIP_DSN = os.getenv('GLITCHTIP_DSN') -sentry_sdk.init( - dsn=GLITCHTIP_DSN, - traces_sample_rate=1.0, - integrations=[SentryAsgiMiddleware()] -) - import_module('resolvers') schema = make_executable_schema(load_schema_from_path('schema/'), resolvers) @@ -52,3 +45,11 @@ app = Starlette( on_shutdown=[redis.disconnect], debug=True, ) + +# Initialize GlitchTip SDK with DSN from environment variable +GLITCHTIP_DSN = os.getenv('GLITCHTIP_DSN') +sentry_sdk.init( + dsn=GLITCHTIP_DSN, + traces_sample_rate=1.0, + integrations=[SentryAsgiMiddleware(app)] +) \ No newline at end of file