Typen in den Parametern ergänzt. pandas Aufruf in Abfrage_Sivas geändert. Configs verschoenert, da parser sonst nicht richtig arbeitete

This commit is contained in:
2023-04-26 17:14:52 +02:00
parent efdb57fd52
commit cda9a6713d
4 changed files with 352 additions and 351 deletions
+5 -5
View File
@@ -27,7 +27,7 @@ class cfg():
def exists(self):
return self._hasConfig
def getDictAsFloat(self, section):
def getDictAsFloat(self, section:str):
"""
Schreibt die Zuordnungen von Bauteil:Stückpreis/Zeiteinheit (je nach gewählter Überschrift) aus der config-Datei in ein Dictionary.
:param section: Überschrift in der config-Datei z.B. "HW_Einzelpreise"
@@ -189,7 +189,7 @@ class MG():
"""
return self._deckblatt.get(key, 0)
def get_value_of_object(self, objectname, key):
def get_value_of_object(self, objectname:str, key:str):
"""
:param objectname: Name der Klasse, zu der das Bauteil gehört, dessen Wert man wissen will z.B. "puffer"
:param key: Name des Bauteils, dessen Wert ermittelt werden soll z.B. "Sensor_optisch_Traverse"
@@ -926,7 +926,7 @@ class Puffer():
self._Mengen["Meldelampe_Überstrom_Korrektur"] = anzahl.get("Meldelampe_Überstrom_Korrektur", 0)
self._Mengen["Hauptschalter_Ein_Meldung"] = self._Puffer_Anzahl + anzahl.get("Hauptschalter_Ein-Meldung_Korrektur", 0)
self._Mengen["Hauptschalter_Ein-Meldung_Korrektur"] = anzahl.get("Hauptschalter_Ein-Meldung_Korrektur", 0)
def anzahl(self, partname, defaultv = 0):
def anzahl(self, partname:str, defaultv = 0):
return self._Mengen.get(partname, defaultv)
# Turm
class Turm():
@@ -2056,8 +2056,8 @@ class HW():
l.append(k)
for item in l:
del self._anzahl[item]
with open('HW_Daten.txt', 'w') as convert_file:
convert_file.write(json.dumps(self._anzahl))
# with open('HW_Daten.txt', 'w') as convert_file:
# convert_file.write(json.dumps(self._anzahl))
def __repr__(self):
return repr(self._anzahl)