As none of our logical units actually uses the GanetiContext,
remove it from the constructor and its instance variables.

Signed-off-by: Klaus Aehlig <[email protected]>
---
 lib/cmdlib/base.py                            | 3 +--
 lib/mcpu.py                                   | 2 +-
 test/py/cmdlib/testsupport/cmdlib_testcase.py | 2 +-
 test/py/ganeti.hooks_unittest.py              | 5 ++---
 4 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/lib/cmdlib/base.py b/lib/cmdlib/base.py
index 6307bb1..57eb8d5 100644
--- a/lib/cmdlib/base.py
+++ b/lib/cmdlib/base.py
@@ -115,7 +115,7 @@ class LogicalUnit(object): # pylint: disable=R0902
   HTYPE = None
   REQ_BGL = True
 
-  def __init__(self, processor, op, context, cfg,
+  def __init__(self, processor, op, cfg,
                rpc_runner, wconfdcontext, wconfd):
     """Constructor for LogicalUnit.
 
@@ -135,7 +135,6 @@ class LogicalUnit(object): # pylint: disable=R0902
     self.cfg = cfg
     self.wconfdlocks = []
     self.wconfdcontext = wconfdcontext
-    self.context = context
     self.rpc = rpc_runner
     self.wconfd = wconfd # wconfd module to use, for testing
 
diff --git a/lib/mcpu.py b/lib/mcpu.py
index 35616c0..e5bd057 100644
--- a/lib/mcpu.py
+++ b/lib/mcpu.py
@@ -685,7 +685,7 @@ class Processor(object):
         raise errors.ProgrammerError("Opcode '%s' requires BGL, but locks are"
                                      " disabled" % op.OP_ID)
 
-      lu = lu_class(self, op, self.context, self.cfg, self.rpc,
+      lu = lu_class(self, op, self.cfg, self.rpc,
                     self._wconfdcontext, self.wconfd)
       lu.wconfdlocks = self.wconfd.Client().ListLocks(self._wconfdcontext)
       lu.ExpandNames()
diff --git a/test/py/cmdlib/testsupport/cmdlib_testcase.py 
b/test/py/cmdlib/testsupport/cmdlib_testcase.py
index bcacd99..4e459f3 100644
--- a/test/py/cmdlib/testsupport/cmdlib_testcase.py
+++ b/test/py/cmdlib/testsupport/cmdlib_testcase.py
@@ -231,7 +231,7 @@ class CmdlibTestCase(testutils.GanetiTestCase):
     @return: A mock LU
 
     """
-    return MockLU(self.mcpu, mock.MagicMock(), self.ctx, self.cfg, self.rpc,
+    return MockLU(self.mcpu, mock.MagicMock(), self.cfg, self.rpc,
                   (1234, "/tmp/mock/livelock"), self.wconfd)
 
   def RpcResultsBuilder(self, use_node_names=False):
diff --git a/test/py/ganeti.hooks_unittest.py b/test/py/ganeti.hooks_unittest.py
index 19d41bb..ab7ddda 100755
--- a/test/py/ganeti.hooks_unittest.py
+++ b/test/py/ganeti.hooks_unittest.py
@@ -252,10 +252,9 @@ class TestHooksMaster(unittest.TestCase):
 
   def setUp(self):
     self.op = opcodes.OpCode()
-    self.context = FakeContext()
     # WARNING: here we pass None as RpcRunner instance since we know
     # our usage via HooksMaster will not use lu.rpc
-    self.lu = FakeLU(FakeProc(), self.op, self.context, FakeConfig(),
+    self.lu = FakeLU(FakeProc(), self.op, FakeConfig(),
                      None, (123, "/foo/bar"), None)
 
   def testTotalFalse(self):
@@ -528,7 +527,7 @@ class TestHooksRunnerEnv(unittest.TestCase):
 
     self.op = opcodes.OpTestDummy(result=False, messages=[], fail=False)
     self.lu = FakeEnvWithCustomPostHookNodesLU(FakeProc(), self.op,
-                                               FakeContext(), FakeConfig(),
+                                               FakeConfig(),
                                                None,
                                                (123, "/foo/bar"),
                                                None)
-- 
2.2.0.rc0.207.ga3a616c

Reply via email to