raven-python icon indicating copy to clipboard operation
raven-python copied to clipboard

Exceptions have been raised in __exit__ are not logged in Sentry

Open kromych opened this issue 13 years ago • 0 comments

from raven.handlers.logging import SentryHandler
from raven.conf import setup_logging
import logging
sentry_handler = SentryHandler("http://5b8afa0d23e74e5680b26060aff58db0:[email protected]:8085/sentry/1")
root_logger = logging.getLogger()
root_logger.addHandler(sentry_handler)

class test_exit:
    def __enter__(self):
      print "hello"
    def __exit__(self, type, value, traceback):
      raise Exception("test logging to sentry on __exit__")

with test_exit() as tmp:
    print "something"

kromych avatar May 04 '12 12:05 kromych