diff --git a/CMDB2CSV_Aufbaumaster.py b/CMDB2CSV_Aufbaumaster.py index b72323a6..dc0a1b7a 100755 --- a/CMDB2CSV_Aufbaumaster.py +++ b/CMDB2CSV_Aufbaumaster.py @@ -128,6 +128,15 @@ class MainUI(QDialog): # erbt von QDialog einschub['Einschub'] = 'Rückseite' return einschub + def anpassung_sfp(self, sfp): + + sfp['Modell'] = sfp['Modell'].rstrip() + + if sfp['Modell'] == 'SFP+: 1x10 Gbit MM Rev. 4.0 mit LC Connector': + sfp['Modell'] = 'SFP+ 10GBase-SR - LC' + + return sfp + def anpassung_Objekttyp(self, objekttyp): if objekttyp['Objekttyp (CMDB)'] == 'Genucenter': objekttyp['Objekttyp (CMDB)'] = 'C__OBJTYPE__APPLIANCE' @@ -401,6 +410,11 @@ class MainUI(QDialog): # erbt von QDialog self.dfb_erw = self.dfb_erw[self.dfb_erw['Modell'].str.contains(search, regex=True, na=False)] + + self.dfb_erw = self.dfb_erw.apply(self.anpassung_sfp, axis=1) + + self.dfb_erw = self.dfb_erw.apply(self.korrektur_hersteller, axis=1) + # Anapssung des Objekttypen self.dfb_erw = self.dfb_erw.apply(self.anpassung_Objekttyp, axis=1)