[ovs-dev] [PATCH] python: Fix the TypeError exception seen when idl.Idl parses lock reply

Numan Siddique nusiddiq at redhat.com
Fri Jan 8 06:29:47 UTC 2016


File "/usr/lib/python2.7/site-packages/ovs/db/idl.py", line 334,
in __parse_lock_notify
  self.__update_has_lock(self, new_has_lock)
TypeError: __update_has_lock() takes exactly 2 arguments (3 given)

Signed-off-by: Numan Siddique <nusiddiq at redhat.com>
---
 python/ovs/db/idl.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/python/ovs/db/idl.py b/python/ovs/db/idl.py
index c251601..8fec8ae 100644
--- a/python/ovs/db/idl.py
+++ b/python/ovs/db/idl.py
@@ -332,7 +332,7 @@ class Idl(object):
             and type(params) in (list, tuple)
             and params
             and params[0] == self.lock_name):
-            self.__update_has_lock(self, new_has_lock)
+            self.__update_has_lock(new_has_lock)
             if not new_has_lock:
                 self.is_lock_contended = True
 
-- 
2.5.0




More information about the dev mailing list