POM in Config aufgenommen

This commit is contained in:
2024-03-19 15:13:58 +01:00
parent 1c18ca98bf
commit ba11ad68ea
3 changed files with 14 additions and 7 deletions
+4 -3
View File
@@ -17,7 +17,8 @@ class JsonBasedConfig:
def load_json_from_file(self):
"""lade das json file vom gegeben Pfad in ein json Objekt"""
with open(self._config_path, 'r', encoding='utf-8') as fh:
return json.loads(fh.read())
content = fh.read()
return json.loads(content)
def from_json(self, json_str):
"""nimm den Json String zur Initialisierung des Objektes"""
@@ -267,11 +268,11 @@ class MaterialTransConfig(JsonBasedConfig):
return ret
def get_material_of_type(self, mat):
"""hole alle Materialien, welche in der config Datei definiert sind"""
"""hole alle Materialien, welche zu diesem Werkstofftyp existieren"""
if not self._materials:
self.load_materials()
return self._materials[mat]
class IniBasedConfig: