88 lines
2.9 KiB
Diff
88 lines
2.9 KiB
Diff
|
From 7a0bd39fad4fb017f41e32a125e7f4ef4284b8f0 Mon Sep 17 00:00:00 2001
|
||
|
From: Crystal Wood <crwood@redhat.com>
|
||
|
Date: Thu, 20 Jun 2024 21:24:16 -0500
|
||
|
Subject: [PATCH 3/7] rteval: RtEvalModules: Remove unused methods
|
||
|
|
||
|
With measurement profiles gone, remove methods that no longer have any
|
||
|
users.
|
||
|
|
||
|
Signed-off-by: Crystal Wood <crwood@redhat.com>
|
||
|
Signed-off-by: John Kacur <jkacur@redhat.com>
|
||
|
---
|
||
|
rteval/modules/__init__.py | 37 -------------------------------------
|
||
|
1 file changed, 37 deletions(-)
|
||
|
|
||
|
diff --git a/rteval/modules/__init__.py b/rteval/modules/__init__.py
|
||
|
index 0c0ce7202f77..de1ddc4628c1 100644
|
||
|
--- a/rteval/modules/__init__.py
|
||
|
+++ b/rteval/modules/__init__.py
|
||
|
@@ -333,36 +333,11 @@ returned when a ModuleContainer object is iterated over"""
|
||
|
self.__modobjects[modname] = modobj
|
||
|
|
||
|
|
||
|
- def ExportModule(self, modname, modroot=None):
|
||
|
- "Export module info, used to transfer an imported module to another ModuleContainer"
|
||
|
- if modroot is None:
|
||
|
- modroot = self.__modules_root
|
||
|
-
|
||
|
- mod = f"{modroot}.{modname}"
|
||
|
- return (mod, self.__modsloaded[mod])
|
||
|
-
|
||
|
-
|
||
|
- def ImportModule(self, module):
|
||
|
- "Imports an exported module from another ModuleContainer"
|
||
|
- (modname, moduleimp) = module
|
||
|
- self.__modsloaded[modname] = moduleimp
|
||
|
-
|
||
|
-
|
||
|
def ModulesLoaded(self):
|
||
|
"Returns number of registered module objects"
|
||
|
return len(self.__modobjects)
|
||
|
|
||
|
|
||
|
- def GetModulesList(self):
|
||
|
- "Returns a list of module names"
|
||
|
- return list(self.__modobjects.keys())
|
||
|
-
|
||
|
-
|
||
|
- def GetNamedModuleObject(self, modname):
|
||
|
- "Looks up a named module and returns its registered module object"
|
||
|
- return self.__modobjects[modname]
|
||
|
-
|
||
|
-
|
||
|
def __iter__(self):
|
||
|
"Initiates the iterating process"
|
||
|
|
||
|
@@ -406,10 +381,6 @@ class RtEvalModules:
|
||
|
# Export some of the internal module container methods
|
||
|
# Primarily to have better control of the module containers
|
||
|
# iteration API
|
||
|
- def _ImportModule(self, module):
|
||
|
- "Imports a module exported by ModuleContainer::ExportModule()"
|
||
|
- return self.__modules.ImportModule(module)
|
||
|
-
|
||
|
def _InstantiateModule(self, modname, modcfg, modroot=None):
|
||
|
"Imports a module and returns an instantiated object from the module"
|
||
|
return self.__modules.InstantiateModule(modname, modcfg, modroot)
|
||
|
@@ -426,17 +397,9 @@ class RtEvalModules:
|
||
|
"Returns number of imported modules"
|
||
|
return self.__modules.ModulesLoaded()
|
||
|
|
||
|
- def GetModulesList(self):
|
||
|
- "Returns a list of module names"
|
||
|
- return self.__modules.GetModulesList()
|
||
|
-
|
||
|
def SetupModuleOptions(self, parser):
|
||
|
"Sets up argparse based argument groups for the loaded modules"
|
||
|
return self.__modules.SetupModuleOptions(parser, self._cfg)
|
||
|
-
|
||
|
- def GetNamedModuleObject(self, modname):
|
||
|
- "Returns a list of module names"
|
||
|
- return self.__modules.GetNamedModuleObject(modname)
|
||
|
# End of exports
|
||
|
|
||
|
|
||
|
--
|
||
|
2.45.2
|
||
|
|