jhbuild r2103 - in trunk: . jhbuild
- From: fpeters svn gnome org
- To: svn-commits-list gnome org
- Subject: jhbuild r2103 - in trunk: . jhbuild
- Date: Sun, 18 May 2008 21:59:27 +0000 (UTC)
Author: fpeters
Date: Sun May 18 21:59:27 2008
New Revision: 2103
URL: http://svn.gnome.org/viewvc/jhbuild?rev=2103&view=rev
Log:
* jhbuild/errors.py: set Exception.message for backward compatibility
with Python < 2.5. (closes: #533722)
Modified:
trunk/ChangeLog
trunk/jhbuild/errors.py
Modified: trunk/jhbuild/errors.py
==============================================================================
--- trunk/jhbuild/errors.py (original)
+++ trunk/jhbuild/errors.py Sun May 18 21:59:27 2008
@@ -17,30 +17,37 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-class UsageError(Exception):
+
+class JhbuildException(Exception):
+ # compatibility class to have exception.message for Python < 2.5
+ def __init__(self, message = None):
+ Exception.__init__(self, message)
+ self.message = message
+
+class UsageError(JhbuildException):
'''An exception that should result in a usage message rather than
a full traceback.'''
-class ConfigError(Exception):
+class ConfigError(JhbuildException):
'''A problem in a configuration file.'''
-class FatalError(Exception):
+class FatalError(JhbuildException):
'''An error not related to the user input.'''
-class CommandError(Exception):
+class CommandError(JhbuildException):
'''An error occurred in an external command.'''
def __init__(self, message, returncode=None):
- Exception.__init__(self, message)
+ JhbuildException.__init__(self, message)
self.returncode = returncode
-class BuildStateError(Exception):
+class BuildStateError(JhbuildException):
'''An error occurred while processing a build state.'''
-class DependencyCycleError(Exception):
+class DependencyCycleError(JhbuildException):
'''There is a dependency cycle in the module set'''
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]