Author: tomaz
Date: Sat Sep 24 08:15:36 2011
New Revision: 1175126
URL: http://svn.apache.org/viewvc?rev=1175126&view=rev
Log:
Give LinodeException class variables better names.
Modified:
libcloud/trunk/libcloud/common/linode.py
Modified: libcloud/trunk/libcloud/common/linode.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/common/linode.py?rev=1175126&r1=1175125&r2=1175126&view=diff
==============================================================================
--- libcloud/trunk/libcloud/common/linode.py (original)
+++ libcloud/trunk/libcloud/common/linode.py Sat Sep 24 08:15:36 2011
@@ -53,10 +53,16 @@ class LinodeException(Exception):
API documentation. All Linode API errors are a numeric code and a
human-readable description.
"""
+ def __init__(self, code, message):
+ self.code = code
+ self.message = message
+ self.args = (code, message)
+
def __str__(self):
- return "(%u) %s" % (self.args[0], self.args[1])
+ return "(%u) %s" % (self.code, self.message)
+
def __repr__(self):
- return "<LinodeException code %u '%s'>" % (self.args[0], self.args[1])
+ return "<LinodeException code %u '%s'>" % (self.code, self.message)
class LinodeResponse(Response):