commit python3-raven for openSUSE:Factory
Hello community, here is the log from the commit of package python3-raven for openSUSE:Factory checked in at 2016-03-07 13:28:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-raven (Old) and /work/SRC/openSUSE:Factory/.python3-raven.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-raven" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes 2016-02-01 19:57:39.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 2016-03-07 13:29:50.000000000 +0100 @@ -1,0 +2,9 @@ +Sat Mar 5 16:29:24 UTC 2016 - arun@gmx.de + +- update to version 5.11.0: + * "Client.configure_logging" has been removed, and handlers will not + automatically be added to 'sentry' and 'raven' namespaces. + * Improved double error check + * Restored support for exc_info is True. + +------------------------------------------------------------------- Old: ---- raven-5.10.2.tar.gz New: ---- raven-5.11.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-raven.spec ++++++ --- /var/tmp/diff_new_pack.WdOXHp/_old 2016-03-07 13:29:51.000000000 +0100 +++ /var/tmp/diff_new_pack.WdOXHp/_new 2016-03-07 13:29:51.000000000 +0100 @@ -17,7 +17,7 @@ Name: python3-raven -Version: 5.10.2 +Version: 5.11.0 Release: 0 Url: https://pypi.python.org/pypi/raven Summary: A client for Sentry ++++++ raven-5.10.2.tar.gz -> raven-5.11.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/raven-5.10.2/PKG-INFO new/raven-5.11.0/PKG-INFO --- old/raven-5.10.2/PKG-INFO 2016-01-28 00:08:01.000000000 +0100 +++ new/raven-5.11.0/PKG-INFO 2016-02-29 19:46:41.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: raven -Version: 5.10.2 +Version: 5.11.0 Summary: Raven is a client for Sentry (https://getsentry.com) Home-page: https://github.com/getsentry/raven-python Author: Sentry diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/raven-5.10.2/raven/base.py new/raven-5.11.0/raven/base.py --- old/raven-5.10.2/raven/base.py 2016-01-28 00:01:39.000000000 +0100 +++ new/raven-5.11.0/raven/base.py 2016-02-29 19:43:41.000000000 +0100 @@ -133,8 +133,6 @@ o = options - self.configure_logging() - self.raise_send_errors = raise_send_errors # configure loggers first @@ -225,14 +223,6 @@ def register_scheme(cls, scheme, transport_class): cls._registry.register_scheme(scheme, transport_class) - def configure_logging(self): - for name in ('raven', 'sentry'): - logger = logging.getLogger(name) - if logger.handlers: - continue - logger.addHandler(logging.StreamHandler()) - logger.setLevel(logging.INFO) - def get_processors(self): for processor in self.processors: yield self.module_cache[processor](self) @@ -284,8 +274,11 @@ def _get_exception_key(self, exc_info): return ( + exc_info[0], id(exc_info[1]), + id(exc_info[2].tb_frame.f_code), id(exc_info[2]), + exc_info[2].tb_lasti, ) def skip_error_for_logging(self, exc_info): @@ -653,8 +646,7 @@ def send_encoded(self, message, auth_header=None, **kwargs): """ Given an already serialized message, signs the message and passes the - payload off to ``send_remote`` for each server specified in the servers - configuration. + payload off to ``send_remote``. """ client_string = 'raven-python/%s' % (raven.VERSION,) @@ -721,7 +713,7 @@ ``kwargs`` are passed through to ``.capture``. """ - if exc_info is None: + if exc_info is None or exc_info is True: exc_info = sys.exc_info() return self.capture( 'raven.events.Exception', exc_info=exc_info, **kwargs) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/raven-5.10.2/raven.egg-info/PKG-INFO new/raven-5.11.0/raven.egg-info/PKG-INFO --- old/raven-5.10.2/raven.egg-info/PKG-INFO 2016-01-28 00:08:01.000000000 +0100 +++ new/raven-5.11.0/raven.egg-info/PKG-INFO 2016-02-29 19:46:40.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: raven -Version: 5.10.2 +Version: 5.11.0 Summary: Raven is a client for Sentry (https://getsentry.com) Home-page: https://github.com/getsentry/raven-python Author: Sentry diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/raven-5.10.2/setup.py new/raven-5.11.0/setup.py --- old/raven-5.10.2/setup.py 2016-01-28 00:07:51.000000000 +0100 +++ new/raven-5.11.0/setup.py 2016-02-29 19:46:25.000000000 +0100 @@ -97,7 +97,7 @@ setup( name='raven', - version='5.10.2', + version='5.11.0', author='Sentry', author_email='hello@getsentry.com', url='https://github.com/getsentry/raven-python', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/raven-5.10.2/tests/base/tests.py new/raven-5.11.0/tests/base/tests.py --- old/raven-5.10.2/tests/base/tests.py 2016-01-13 17:52:15.000000000 +0100 +++ new/raven-5.11.0/tests/base/tests.py 2016-02-12 18:48:35.000000000 +0100 @@ -296,6 +296,24 @@ self.assertEquals(frame['function'], 'test_exception_event') self.assertTrue('timestamp' in event) + def test_exception_event_true_exc_info(self): + try: + raise ValueError('foo') + except ValueError: + self.client.captureException(exc_info=True) + + self.assertEquals(len(self.client.events), 1) + event = self.client.events.pop(0) + self.assertEquals(event['message'], 'ValueError: foo') + self.assertTrue('exception' in event) + exc = event['exception']['values'][0] + stacktrace = exc['stacktrace'] + self.assertEquals(len(stacktrace['frames']), 1) + frame = stacktrace['frames'][0] + self.assertEquals(frame['abs_path'], __file__.replace('.pyc', '.py')) + self.assertEquals(frame['filename'], 'tests/base/tests.py') + self.assertEquals(frame['module'], __name__) + def test_decorator_preserves_function(self): @self.client.capture_exceptions def test1():
participants (1)
-
root@hilbert.suse.de