diff --git a/CMDB2CSV_Aufbaumaster.py b/CMDB2CSV_Aufbaumaster.py index cb199ce7..bd959b67 100755 --- a/CMDB2CSV_Aufbaumaster.py +++ b/CMDB2CSV_Aufbaumaster.py @@ -432,7 +432,7 @@ class MainUI(QDialog): # erbt von QDialog #Neu self.dfb_erw = self.dfb_erw.apply(self.korrektur_sfp, axis=1) - #ic(self.dfb_erw) + ic(self.dfb_erw) def korrektur_sfp(self,sfp): self.configid = sfp['CONFIG-ID'] @@ -441,20 +441,27 @@ class MainUI(QDialog): # erbt von QDialog sfp['Serien-Nr.'] = 'dummy' + str(self.i) self.i = self.i + 1 self.temp = self.configid + sfp['Objekttyp (CMDB)']=self.read_dict(self.temp) elif (sfp['Serien-Nr.'] in ('', np.nan, 'bitte nachtragen')) and self.i !=1 and self.temp == self.configid: sfp['Serien-Nr.'] = 'dummy' + str(self.i) + sfp['Objekttyp (CMDB)']=self.read_dict(self.temp) self.i = self.i + 1 elif (sfp['Serien-Nr.'] in ('', np.nan, 'bitte nachtragen')) and self.i !=1 and self.temp != self.configid: self.i = 1 sfp['Serien-Nr.'] = 'dummy' + str(self.i) + self.temp = sfp['CONFIG-ID'] + sfp['Objekttyp (CMDB)']=self.read_dict(self.temp) self.i = self.i + 1 else: pass - - return sfp + def read_dict(self,sfp): + for key in self.objdict.keys(): + if key == sfp: + return self.objdict[key] + def save_file_dialog(self): # ic(self.dfb_gg)