[FIX] __init__ can't return values
authorXavier Morel <xmo@openerp.com>
Fri, 14 Dec 2012 12:25:25 +0000 (13:25 +0100)
committerXavier Morel <xmo@openerp.com>
Fri, 14 Dec 2012 12:25:25 +0000 (13:25 +0100)
bzr revid: xmo@openerp.com-20121214122525-bd5207viiz4vqi8x

openerp/addons/base/ir/ir_ui_menu.py
openerp/osv/fields.py

index 2eb17d9..31d0c67 100644 (file)
@@ -44,9 +44,8 @@ class ir_ui_menu(osv.osv):
     def __init__(self, *args, **kwargs):
         self.cache_lock = threading.RLock()
         self._cache = {}
-        r = super(ir_ui_menu, self).__init__(*args, **kwargs)
+        super(ir_ui_menu, self).__init__(*args, **kwargs)
         self.pool.get('ir.model.access').register_cache_clearing_method(self._name, 'clear_cache')
-        return r
 
     def clear_cache(self):
         with self.cache_lock:
index 3d2c83b..52717a4 100644 (file)
@@ -1304,7 +1304,7 @@ class sparse(function):
 
     def __init__(self, serialization_field, **kwargs):
         self.serialization_field = serialization_field
-        return super(sparse, self).__init__(self._fnct_read, fnct_inv=self._fnct_write, multi='__sparse_multi', **kwargs)
+        super(sparse, self).__init__(self._fnct_read, fnct_inv=self._fnct_write, multi='__sparse_multi', **kwargs)