diff --git a/tools/python/xen/xend/xenstore/xstransact.py b/tools/python/xen/xend/xenstore/xstransact.py index aa3c5eab62..d52f87045c 100644 --- a/tools/python/xen/xend/xenstore/xstransact.py +++ b/tools/python/xen/xend/xenstore/xstransact.py @@ -117,7 +117,8 @@ class xstransact: except RuntimeError, ex: if ex.args[0] == errno.ETIMEDOUT: pass - raise + else: + raise Read = classmethod(Read) @@ -131,7 +132,8 @@ class xstransact: except RuntimeError, ex: if ex.args[0] == errno.ETIMEDOUT: pass - raise + else: + raise Write = classmethod(Write) @@ -145,7 +147,8 @@ class xstransact: except RuntimeError, ex: if ex.args[0] == errno.ETIMEDOUT: pass - raise + else: + raise Remove = classmethod(Remove) @@ -159,6 +162,7 @@ class xstransact: except RuntimeError, ex: if ex.args[0] == errno.ETIMEDOUT: pass - raise + else: + raise List = classmethod(List)