Fixed some broken references

This commit is contained in:
2023-04-05 18:03:13 +02:00
parent 9a6ce704b7
commit 8624549aa6
9 changed files with 31 additions and 67 deletions

View File

@@ -290,7 +290,6 @@ class Configuration(ConfigurationABC):
Console.color_reset()
configuration.from_dict(value)
else:
Console.error(sub, 1)
configuration = JSONProcessor.process(sub, value)
self.add_configuration(sub, configuration)

View File

@@ -25,7 +25,7 @@ class JSONProcessor:
value = values[name_first_lower]
if isinstance(value, dict) and not issubclass(parameter.annotation, dict):
value = JSONProcessor.process(dict, value)
value = JSONProcessor.process(parameter.annotation, value)
if issubclass(parameter.annotation, enum.Enum):
value = parameter.annotation[value]