=== modified file 'launchpadbugs/connector.py' --- launchpadbugs/connector.py 2008-07-19 11:52:42 +0000 +++ launchpadbugs/connector.py 2008-08-27 16:17:33 +0000 @@ -1,4 +1,5 @@ from lpconstants import CONNECTOR, _MODE_WRAPPER +from exceptions import LaunchpadError # # factory @@ -67,6 +68,10 @@ def needs_login(self): return self.connection.needs_login() + #wrapper around old exception class + class Error: + LPURLError = LaunchpadError + class ConnectBug(LaunchpadConnector): def __init__(self, method=CONNECTOR.MODES.DEFAULT): === modified file 'launchpadbugs/exceptions.py' --- launchpadbugs/exceptions.py 2008-07-17 07:34:06 +0000 +++ launchpadbugs/exceptions.py 2008-08-27 16:13:21 +0000 @@ -24,6 +24,13 @@ else: t = " %s" %t return "" %t + + @property + def value(self): + try: + return self.msg + except: + return None class LaunchpadURLError(LaunchpadError, urllib2.URLError): def __init__(self, msg, url=None):