From 5b60afbb5e06d34c3de138c1148ecae569373139 Mon Sep 17 00:00:00 2001 From: Lukas Winkler Date: Thu, 26 Sep 2019 10:25:37 +0200 Subject: [PATCH] use new sentry SDK --- app.py | 8 +++++++- requirements.txt | 2 +- server.py | 4 ---- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app.py b/app.py index cf255d4..a0618f4 100644 --- a/app.py +++ b/app.py @@ -1,13 +1,19 @@ # Blog configuration values. - +import sentry_sdk from flask import Flask from playhouse.flask_utils import FlaskDB from playhouse.pool import PooledMySQLDatabase +from sentry_sdk.integrations.flask import FlaskIntegration import config DATABASE = PooledMySQLDatabase("se-simulator", **config.db) +if config.sentryDSN: + sentry_sdk.init( + dsn=config.sentryDSN, + integrations=[FlaskIntegration()] + ) # Create a Flask WSGI app and configure it using values from the module. app = Flask(__name__) diff --git a/requirements.txt b/requirements.txt index 0a6aaaf..73cbf56 100644 --- a/requirements.txt +++ b/requirements.txt @@ -33,11 +33,11 @@ Pillow==6.1.0 pycparser==2.19 PyMySQL==0.9.3 python-slugify==3.0.4 -raven==6.10.0 redis==3.3.8 requests==2.22.0 sacremoses==0.0.34 schema==0.6.8 +sentry-sdk==0.12.2 six==1.12.0 soupsieve==1.8 text-unidecode==1.3 diff --git a/server.py b/server.py index 1591139..6dfdb27 100755 --- a/server.py +++ b/server.py @@ -13,7 +13,6 @@ from flask_limiter.util import get_remote_address from flask_session import Session from playhouse.flask_utils import PaginatedQuery, get_object_or_404 from playhouse.shortcuts import model_to_dict -from raven.contrib.flask import Sentry from sassutils.wsgi import SassMiddleware import config @@ -21,9 +20,6 @@ import utils from app import app from models import * -if config.sentryDSN: - sentry = Sentry(app, dsn=config.sentryDSN) - app.jinja_env.globals.update(prettydate=utils.prettydate) app.jinja_env.globals.update(is_light_color=utils.is_light_color)