]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rados.py: make exceptions inherit from a base class
authorJosh Durgin <josh.durgin@dreamhost.com>
Thu, 22 Sep 2011 00:56:40 +0000 (17:56 -0700)
committerJosh Durgin <josh.durgin@dreamhost.com>
Tue, 27 Sep 2011 01:10:39 +0000 (18:10 -0700)
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
src/pybind/rados.py

index c36a5f93581dfb93875c9bdf052c1aed912645b3..87626b6278ab044788f75d9d3194747222250fe2 100755 (executable)
@@ -12,42 +12,39 @@ ANONYMOUS_AUID = 0xffffffffffffffff
 ADMIN_AUID = 0
 
 class Error(Exception):
-    def __init__(self, code):
-        self.code = code
-    def __repr__(self):
-        return ("rados.Error(code=%d)" % self.code)
+    pass
 
-class PermissionError(Exception):
+class PermissionError(Error):
     pass
 
-class ObjectNotFound(Exception):
+class ObjectNotFound(Error):
     pass
 
-class NoData(Exception):
+class NoData(Error):
     pass
 
-class ObjectExists(Exception):
+class ObjectExists(Error):
     pass
 
-class IOError(Exception):
+class IOError(Error):
     pass
 
-class NoSpace(Exception):
+class NoSpace(Error):
     pass
 
-class IncompleteWriteError(Exception):
+class IncompleteWriteError(Error):
     pass
 
-class RadosStateError(Exception):
+class RadosStateError(Error):
     pass
 
-class IoctxStateError(Exception):
+class IoctxStateError(Error):
     pass
 
-class ObjectStateError(Exception):
+class ObjectStateError(Error):
     pass
 
-class LogicError(Exception):
+class LogicError(Error):
     pass
 
 def make_ex(ret, msg):