Browse Source

Sentry: ignore ValidationError

merge-requests/55/head
Deimos 6 years ago
parent
commit
0d790e4726
  1. 7
      tildes/tildes/__init__.py

7
tildes/tildes/__init__.py

@ -5,6 +5,7 @@
from typing import Any, Callable, Dict, Optional, Tuple from typing import Any, Callable, Dict, Optional, Tuple
from marshmallow.exceptions import ValidationError
from paste.deploy.config import PrefixMiddleware from paste.deploy.config import PrefixMiddleware
from pyramid.config import Configurator from pyramid.config import Configurator
from pyramid.httpexceptions import HTTPTooManyRequests from pyramid.httpexceptions import HTTPTooManyRequests
@ -62,7 +63,11 @@ def main(global_config: Dict[str, str], **settings: str) -> PrefixMiddleware:
config.add_request_method(current_listing_normal_url, "current_listing_normal_url") config.add_request_method(current_listing_normal_url, "current_listing_normal_url")
if settings.get("sentry_dsn"): if settings.get("sentry_dsn"):
sentry_sdk.init(dsn=settings["sentry_dsn"], integrations=[PyramidIntegration()])
sentry_sdk.init(
dsn=settings["sentry_dsn"],
integrations=[PyramidIntegration()],
ignore_errors=[ValidationError],
)
app = config.make_wsgi_app() app = config.make_wsgi_app()

Loading…
Cancel
Save