def __init__(self, vos, sourceLabels, logger, modConfig): if isinstance(vos, list): self.vos = vos else: try: self.vos = vos.split('|') except: self.vos = [vos] if isinstance(sourceLabels, list): self.sourceLabels = sourceLabels else: try: self.sourceLabels = sourceLabels.split('|') except: self.sourceLabels = [sourceLabels] self.modConfig = modConfig self.logger = MsgWrapper(logger, _factoryModuleName) self.implMap = {} self.className = None self.classMap = {}