Remove NoHooksLU.BuildHooksEnv
authorGuido Trotter <ultrotter@google.com>
Wed, 30 Apr 2008 09:23:29 +0000 (09:23 +0000)
committerGuido Trotter <ultrotter@google.com>
Wed, 30 Apr 2008 09:23:29 +0000 (09:23 +0000)
Since NoHooksLU defines HPATH as None, BuildHooksEnv will never be called (as
the LogicalUnit.BuildHooksEnv docstring correctly states). Removing the
function altogether, to avoid having dead code lying around, and to make sure
the non-implemented one in LogicalUnit will be called if someone mistakenly
tries to call it, so it's immediately clear that something is wrong.

Reviewed-by: iustinp

lib/cmdlib.py

index 3776703..22a912a 100644 (file)
@@ -152,14 +152,6 @@ class NoHooksLU(LogicalUnit):
   HPATH = None
   HTYPE = None
 
-  def BuildHooksEnv(self):
-    """Build hooks env.
-
-    This is a no-op, since we don't run hooks.
-
-    """
-    return {}, [], []
-
 
 def _AddHostToEtcHosts(hostname):
   """Wrapper around utils.SetEtcHostsEntry.