|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
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 <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |