def close(self, equiplist): for item in equiplist: for case in switch(item): if case('AF'): if self.radio: self.radio.close() break if case('AFs'): if self.sradio: self.sradio.close() break if case('SG'): if self.sg: self.sg.close() break if case('VSA'): if self.vsa: self.vsa.close() break if case('SA'): if self.sa: self.sa.close() break if case('Z11'): if self.z11: self.z11.close() break if case('SWT'): if self.swt: self.swt.close() break if case('PWR'): if self.pwr: self.pwr.close() break if case('UBOOT'): if self.ub: self.ub.close() break if case('THERM'): if self.therm: self.therm.close() break if case('LJ'): break if case( ): # default, could also just omit condition or 'if True' print "could not close %s" % case
def open(self, equiplist): for item in equiplist: for case in switch(item): if case('AF'): self.openAF() break if case('AFs'): self.openAFs() break if case('SG'): self.openSG() break if case('VSA'): self.openVSA() break if case('SA'): self.openSA() break if case('Z11'): self.openZ11() break # if case('CAL'): # self.openCAL( '5ghz' ) # break; # if case('CAL5GHz'): # self.openCAL( '5ghz' ) # break; if case('CAL24GHz'): self.openCAL('24ghz') break if case('SWT'): self.openSWT() break if case('PWR'): self.openPWR() break if case('UBOOT'): self.openUBOOT() break if case('LJ'): self.openLJ() break if case('THERM'): self.openTHERM() break if case( ): # default, could also just omit condition or 'if True' print "could not open %s" % case