152 confClass = className
155 confClass = string.translate(confClass, _transtable)
157 confClassInfo = cfgDb.get(confClass)
158 if not confClassInfo:
159 confClassInfo = cfgDb.get(confClass)
161 confMod = confClassInfo
and confClassInfo.get(
'module')
163 log.warning(
"%s: Class %s not in database", requester, className)
167 mod = __import__(confMod, globals(), locals(), confClass)
169 log.warning(
"%s: Module %s not found (needed for configurable %s)",
170 requester, confMod, className)
174 confClass = getattr(mod, confClass)
175 except AttributeError:
176 log.warning(
"%s: Configurable %s not found in module %s", requester,
180 log.debug(
"%s: Found configurable %s in module %s", requester, confClass,
184 def getConfigurable(className, requester='', assumeCxxClass=True)