|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH] xm: fix message in OptionError deprecated since Pyth
BaseException.message has been deprecated since Python 2.6. To prevent DeprecationWarning from popping up over this pre-existing attribute, use a new property that takes lookup precedence.
Signed-off-by: Wei Kong <weikong.cn@gmail.com>
-- --- xen-unstable.hg/tools/python/xen/xm/opts.py 2009-12-02 09:46:51.000000000 +0800
+++ xen-unstable.hg/tools/python/xen/xm/opts.py 2009-12-02 11:56:35.000000000 +0800 @@ -55,10 +55,19 @@ def wrap(text, width = 70): return lines
class OptionError(Exception): + def _get_message(self):
+ return self.__message + + def _set_message(self, value): + self.__message = value + + message = property(_get_message, _set_message) + """Denotes an error in option parsing."""
def __init__(self, message, usage = ''): self.message = message self.usage = usage + Exception.__init__(self, message) def __str__(self): return self.message
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] [PATCH] xm: fix message in OptionError deprecated since Python 2.6,
Wei Kong <=
|
|
|
|
|