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):


Reply via email to