Hello community, here is the log from the commit of package python3-CherryPy for openSUSE:Factory checked in at 2015-07-02 22:50:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-CherryPy (Old) and /work/SRC/openSUSE:Factory/.python3-CherryPy.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-CherryPy" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-CherryPy/python3-CherryPy.changes 2015-04-25 21:51:05.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-CherryPy.new/python3-CherryPy.changes 2015-07-03 00:18:25.000000000 +0200 @@ -1,0 +2,7 @@ +Tue Jun 30 22:35:32 UTC 2015 - arun@gmx.de + +- update to version 3.8.0: + * Pull Request #96: Pass "exc_info" to logger as keyword rather + than formatting the error and injecting into the message. + +------------------------------------------------------------------- Old: ---- CherryPy-3.7.0.tar.gz New: ---- CherryPy-3.8.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-CherryPy.spec ++++++ --- /var/tmp/diff_new_pack.yRiP45/_old 2015-07-03 00:18:26.000000000 +0200 +++ /var/tmp/diff_new_pack.yRiP45/_new 2015-07-03 00:18:26.000000000 +0200 @@ -17,7 +17,7 @@ Name: python3-CherryPy -Version: 3.7.0 +Version: 3.8.0 Release: 0 Url: http://www.cherrypy.org Summary: Object-Oriented HTTP framework ++++++ CherryPy-3.7.0.tar.gz -> CherryPy-3.8.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CherryPy-3.7.0/CherryPy.egg-info/PKG-INFO new/CherryPy-3.8.0/CherryPy.egg-info/PKG-INFO --- old/CherryPy-3.7.0/CherryPy.egg-info/PKG-INFO 2015-04-24 19:58:15.000000000 +0200 +++ new/CherryPy-3.8.0/CherryPy.egg-info/PKG-INFO 2015-06-26 17:30:45.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: CherryPy -Version: 3.7.0 +Version: 3.8.0 Summary: Object-Oriented HTTP framework Home-page: http://www.cherrypy.org Author: CherryPy Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CherryPy-3.7.0/PKG-INFO new/CherryPy-3.8.0/PKG-INFO --- old/CherryPy-3.7.0/PKG-INFO 2015-04-24 19:58:17.000000000 +0200 +++ new/CherryPy-3.8.0/PKG-INFO 2015-06-26 17:31:07.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: CherryPy -Version: 3.7.0 +Version: 3.8.0 Summary: Object-Oriented HTTP framework Home-page: http://www.cherrypy.org Author: CherryPy Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CherryPy-3.7.0/cherrypy/__init__.py new/CherryPy-3.8.0/cherrypy/__init__.py --- old/CherryPy-3.7.0/cherrypy/__init__.py 2015-04-24 19:58:09.000000000 +0200 +++ new/CherryPy-3.8.0/cherrypy/__init__.py 2015-06-26 16:40:38.000000000 +0200 @@ -56,7 +56,7 @@ These API's are described in the `CherryPy specification https://bitbucket.org/cherrypy/cherrypy/wiki/CherryPySpec`_. """ -__version__ = "3.7.0" +__version__ = "3.8.0" from cherrypy._cpcompat import urljoin as _urljoin, urlencode as _urlencode from cherrypy._cpcompat import basestring, unicodestr, set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CherryPy-3.7.0/cherrypy/_cplogging.py new/CherryPy-3.8.0/cherrypy/_cplogging.py --- old/CherryPy-3.7.0/cherrypy/_cplogging.py 2015-02-02 14:57:45.000000000 +0100 +++ new/CherryPy-3.8.0/cherrypy/_cplogging.py 2015-06-26 16:22:32.000000000 +0200 @@ -209,9 +209,11 @@ If ``traceback`` is True, the traceback of the current exception (if any) will be appended to ``msg``. """ + exc_info = None if traceback: - msg += _cperror.format_exc() - self.error_log.log(severity, ' '.join((self.time(), context, msg))) + exc_info = _cperror._exc_info() + + self.error_log.log(severity, ' '.join((self.time(), context, msg)), exc_info=exc_info) def __call__(self, *args, **kwargs): """An alias for ``error``.""" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CherryPy-3.7.0/cherrypy/wsgiserver/wsgiserver2.py new/CherryPy-3.8.0/cherrypy/wsgiserver/wsgiserver2.py --- old/CherryPy-3.7.0/cherrypy/wsgiserver/wsgiserver2.py 2015-04-24 19:58:09.000000000 +0200 +++ new/CherryPy-3.8.0/cherrypy/wsgiserver/wsgiserver2.py 2015-06-26 16:40:38.000000000 +0200 @@ -1757,7 +1757,7 @@ timeout = 10 """The timeout in seconds for accepted connections (default 10).""" - version = "CherryPy/3.7.0" + version = "CherryPy/3.8.0" """A version string for the HTTPServer.""" software = None diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CherryPy-3.7.0/cherrypy/wsgiserver/wsgiserver3.py new/CherryPy-3.8.0/cherrypy/wsgiserver/wsgiserver3.py --- old/CherryPy-3.7.0/cherrypy/wsgiserver/wsgiserver3.py 2015-04-24 19:58:09.000000000 +0200 +++ new/CherryPy-3.8.0/cherrypy/wsgiserver/wsgiserver3.py 2015-06-26 16:40:38.000000000 +0200 @@ -1468,7 +1468,7 @@ timeout = 10 """The timeout in seconds for accepted connections (default 10).""" - version = "CherryPy/3.7.0" + version = "CherryPy/3.8.0" """A version string for the HTTPServer.""" software = None diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CherryPy-3.7.0/setup.cfg new/CherryPy-3.8.0/setup.cfg --- old/CherryPy-3.7.0/setup.cfg 2015-04-24 19:58:17.000000000 +0200 +++ new/CherryPy-3.8.0/setup.cfg 2015-06-26 17:31:08.000000000 +0200 @@ -9,6 +9,6 @@ [egg_info] tag_svn_revision = 0 -tag_build = tag_date = 0 +tag_build = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CherryPy-3.7.0/setup.py new/CherryPy-3.8.0/setup.py --- old/CherryPy-3.7.0/setup.py 2015-04-24 19:58:09.000000000 +0200 +++ new/CherryPy-3.8.0/setup.py 2015-06-26 16:40:38.000000000 +0200 @@ -36,7 +36,7 @@ # arguments for the setup command ############################################################################### name = "CherryPy" -version = "3.7.0" +version = "3.8.0" desc = "Object-Oriented HTTP framework" long_desc = "CherryPy is a pythonic, object-oriented HTTP framework" classifiers = [