Index: subversion/bindings/swig/python/svn/core.py
===================================================================
--- subversion/bindings/swig/python/svn/core.py (revision 30478)
+++ subversion/bindings/swig/python/svn/core.py (working copy)
@@ -36,17 +36,7 @@ class SubversionException(Exception):
traceback information for exceptions raised in Python.
"""
# Be compatible with pre-1.5 .args behavior:
- args = []
- if message is None:
- # SubversionException().args => ()
- pass
- else:
- # SubversionException('message').args => ('message',)
- args.append(message)
- if apr_err is not None:
- # SubversionException('message', 123) => ('message', 123)
- args.append(apr_err)
- Exception.__init__(self, *args)
+ Exception.__init__(message, apr_err)
self.apr_err = apr_err
self.message = message
Index: subversion/bindings/swig/python/svn/core.py
===================================================================
--- subversion/bindings/swig/python/svn/core.py (revision 30478)
+++ subversion/bindings/swig/python/svn/core.py (working copy)
@@ -36,17 +36,7 @@ class SubversionException(Exception):
traceback information for exceptions raised in Python.
"""
# Be compatible with pre-1.5 .args behavior:
- args = []
- if message is None:
- # SubversionException().args => ()
- pass
- else:
- # SubversionException('message').args => ('message',)
- args.append(message)
- if apr_err is not None:
- # SubversionException('message', 123) => ('message', 123)
- args.append(apr_err)
- Exception.__init__(self, *args)
+ Exception.__init__(self, message, apr_err)
self.apr_err = apr_err
self.message = message