Sektionüberschriften besser als Parameter übergeben

This commit is contained in:
2023-05-16 17:38:54 +02:00
parent 1d655e471e
commit 4d011f2ebd
2 changed files with 6 additions and 8 deletions
+6 -6
View File
@@ -55,7 +55,7 @@ class Kosten():
:param not_found_keys: Dict von Bauteilen, denen eine Nummer zugeordnet ist, die in Sivas nicht existiert z.B. {'schaltschrankgehaeuse_b1x800_zubehoer': '----'}
"""
newDict = {}
for key, val in self.getZuordnungTeilenummernAsDict().items():
for key, val in self.getZuordnungTeilenummernAsDict("HW_Einzelpreise").items():
number = val.strip()
self.getPriceFromNumber(key, number, newDict, not_found_keys)
if "+" in number:
@@ -106,15 +106,15 @@ class Kosten():
newDict.update({key: price})
else:
not_found_keys.update({key:number})
def getDefaultDictAsFloat(self):
def getDefaultDictAsFloat(self, section_name):
res = dict()
for key, val in self._default.items("HW_Einzelpreise"):
for key, val in self._default.items(section_name):
res[key] = float(val)
return res
def getZuordnungTeilenummernAsDict(self):
def getZuordnungTeilenummernAsDict(self, section_name):
res = dict()
for key, val in self._zuordnung.items("HW_Einzelpreise"):
for key, val in self._zuordnung.items(section_name):
res[key] = val
return res
@@ -133,7 +133,7 @@ class Kosten():
new_prices = list()
for sivas_number in latest_costs.keys():
sivas_numbers.append(sivas_number)
old_prices.append(self.getDefaultDictAsFloat().get(sivas_number))
old_prices.append(self.getDefaultDictAsFloat("HW_Einzelpreise").get(sivas_number))
new_prices.append(latest_costs.get(sivas_number))
data = {"Sivas-Nummern":sivas_numbers, "Alte Preise":old_prices, "Neue Preise":new_prices}
df = pd.DataFrame.from_dict(data)
-2
View File
@@ -52,8 +52,6 @@ halter_bedientableau_4fach = 30.49
bedienstation_6fach_kpl = 91.33
halter_bedientableau_6fach = 26.19
drucktaster_automatische_umfahrung = 46.57
# ET200_SP
et_200sp_bundle_profinet_im_155_6pn_st_ba_2xrj45 = 198.9
et200_sp_eingangskarte_8_de = 31.59
et200_sp_eingangskarte_16_de = 57.1