def _odd_switches_Alias(self): oddSWAlias = Odd() for sw in self.cfg.items('SANSwitches'): oddSWAlias[sw[0]] = sw[1] return oddSWAlias
def _odd_switches_Ports(self): oddSWPort = Odd() for sw in self.cfg.items('SANSwitchePorts'): oddSWPort[sw[0]] = eval(sw[1]) return oddSWPort
def oddRegularTrace(self): oddRegularTrace = Odd() for i in self.sys_cfg.items('TraceRegular'): oddRegularTrace[i[0]] = i[1] return oddRegularTrace
def _odd_engines(self): oddEngines = Odd() for engine in self.cfg.items('Engines'): oddEngines[engine[0]] = engine[1] return oddEngines
def oddRegularTrace(self): oddRegularTrace = Odd() for i in TraceRegular2: oddRegularTrace[i[0]] = i[1] return oddRegularTrace
def _get_HAAPInstance(): oddTNInst = Odd() for i in range(len(lstHAAP)): oddTNInst[lstHAAP[i]] = _HAAP(lstHAAP[i]) return oddTNInst
def _get_SWInstance(): oddSWInst = Odd() for i in range(len(lstSW)): oddSWInst[lstSW[i]] = sw.SANSW(lstSW[i], intSWSSHPort, strSWUser, strSWPWD, lstSWPorts[i]) return oddSWInst
# <<<Read Config File Field>>> objCFG = cp.ConfigParser(allow_no_value=True) objCFG.read('Conf.ini') # <<<DB Config>>> strDBServer = objCFG.get('DBSetting', 'host') intDBPort = int(objCFG.get('DBSetting', 'port')) strDBName = objCFG.get('DBSetting', 'name') # <<<DB Config>>> # <<<SAN Switch Config>>> strSWUser = objCFG.get('SWSetting', 'username') intSWSSHPort = int(objCFG.get('SWSetting', 'port')) oddSWPort = Odd() for i in objCFG.items('SWPorts'): oddSWPort[i[0]] = eval(i[1]) lstSW = list(oddSWPort.keys()) lstSWPorts = list(oddSWPort.values()) strSWPWD = objCFG.get('SWSetting', 'password') if strSWPWD: strSWPWD = strSWPWD else: strSWPWD = getpass.getpass( prompt='Please Input Your SAN Switch Password for User {}:'.format( strSWUser), stream=None) # <<<SAN Switch Config>>>
def _get_HAAPInstance(): oddTNInst = Odd() for i in range(len(lstHAAP)): oddTNInst[lstHAAP[i]] = _HAAP(lstHAAP[i]) # print('aaaaaa:'), lstHAAP return oddTNInst