Hello community, here is the log from the commit of package yast2-python-bindings for openSUSE:Factory checked in at 2019-02-24 18:03:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2-python-bindings (Old) and /work/SRC/openSUSE:Factory/.yast2-python-bindings.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "yast2-python-bindings" Sun Feb 24 18:03:54 2019 rev:41 rq:677765 version:4.0.9 Changes: -------- --- /work/SRC/openSUSE:Factory/yast2-python-bindings/yast2-python-bindings.changes 2019-02-01 11:46:39.952477280 +0100 +++ /work/SRC/openSUSE:Factory/.yast2-python-bindings.new.28833/yast2-python-bindings.changes 2019-02-24 18:03:56.083763655 +0100 @@ -1,0 +2,7 @@ +Wed Feb 20 14:41:28 UTC 2019 - nopower@suse.com + +- Fix python3 bindings error showning 'unexpect exception' and no + trace information for errors; (bsc# 1126112). +- 4.0.9 + +------------------------------------------------------------------- Old: ---- yast2-python-bindings-4.0.8.tar.bz2 New: ---- yast2-python-bindings-4.0.9.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-python-bindings.spec ++++++ --- /var/tmp/diff_new_pack.1kYzzW/_old 2019-02-24 18:03:56.455763529 +0100 +++ /var/tmp/diff_new_pack.1kYzzW/_new 2019-02-24 18:03:56.455763529 +0100 @@ -23,7 +23,7 @@ %endif Name: yast2-python-bindings -Version: 4.0.8 +Version: 4.0.9 Release: 0 Summary: Python bindings for the YaST platform License: GPL-2.0-only ++++++ yast2-python-bindings-4.0.8.tar.bz2 -> yast2-python-bindings-4.0.9.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-python-bindings-4.0.8/package/yast2-python-bindings.changes new/yast2-python-bindings-4.0.9/package/yast2-python-bindings.changes --- old/yast2-python-bindings-4.0.8/package/yast2-python-bindings.changes 2019-01-30 15:48:28.000000000 +0100 +++ new/yast2-python-bindings-4.0.9/package/yast2-python-bindings.changes 2019-02-20 16:17:23.000000000 +0100 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Wed Feb 20 14:41:28 UTC 2019 - nopower@suse.com + +- Fix python3 bindings error showning 'unexpect exception' and no + trace information for errors; (bsc# 1126112). +- 4.0.9 + +------------------------------------------------------------------- Fri Jan 18 17:39:23 UTC 2019 - dmulder@suse.com - Update to 4.0.8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-python-bindings-4.0.8/package/yast2-python-bindings.spec new/yast2-python-bindings-4.0.9/package/yast2-python-bindings.spec --- old/yast2-python-bindings-4.0.8/package/yast2-python-bindings.spec 2019-01-30 15:48:28.000000000 +0100 +++ new/yast2-python-bindings-4.0.9/package/yast2-python-bindings.spec 2019-02-20 16:17:23.000000000 +0100 @@ -23,7 +23,7 @@ %endif Name: yast2-python-bindings -Version: 4.0.8 +Version: 4.0.9 Release: 0 Summary: Python bindings for the YaST platform License: GPL-2.0-only diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-python-bindings-4.0.8/src/YPython.cc new/yast2-python-bindings-4.0.9/src/YPython.cc --- old/yast2-python-bindings-4.0.8/src/YPython.cc 2019-01-30 15:48:28.000000000 +0100 +++ new/yast2-python-bindings-4.0.9/src/YPython.cc 2019-02-20 16:17:23.000000000 +0100 @@ -491,9 +491,9 @@ pystring = NULL; if (errobj != NULL && (pystring = PyObject_Str(errobj)) != NULL && /* str(object) */ - (PyString_Check(pystring)) + (PyStr_Check(pystring)) ) { - result += PyString_AsString(pystring); + result += PyStr_AsString(pystring); } else { result += "<unknown exception type>"; } @@ -503,9 +503,9 @@ pystring = NULL; if (errdata != NULL && (pystring = PyObject_Str(errdata)) != NULL && - (PyString_Check(pystring)) + (PyStr_Check(pystring)) ) { - result += PyString_AsString(pystring); + result += PyStr_AsString(pystring); } else { result += "<unknown exception value>"; } @@ -514,9 +514,9 @@ result +="; error traceback: "; pystring = NULL; - if (errdata != NULL && + if (errtraceback != NULL && (pystring = PyObject_Str(errtraceback)) != NULL && - (PyString_Check(pystring)) + (PyStr_AsString(pystring)) ) { PyObject *mod = PyImport_ImportModule("traceback"); if (mod) { @@ -533,13 +533,13 @@ traceStr = PyUnicode_Join(newline, meth_result); } if (traceStr) { - result += PyString_AsString(traceStr); + result += PyStr_AsString(traceStr); } Py_XDECREF(meth_result); Py_XDECREF(traceStr); Py_XDECREF(newline); } else { - result += PyString_AsString(pystring); + result += PyStr_AsString(pystring); } } else { result += "<unknown exception traceback>";