diff --git a/src/connector.py b/src/connector.py index f3f4c9f..876673e 100644 --- a/src/connector.py +++ b/src/connector.py @@ -1,13 +1,12 @@ import json import os from abc import ABC, abstractmethod - -import config +from config import Config class Connector(ABC): - def __init__(self): - pass + def __init__(self, config: Config): + self.config = config @abstractmethod def get_all(self) -> list: @@ -35,9 +34,8 @@ class Connector(ABC): class JSONConnector(Connector): - def __init__(self): - super().__init__() - self.config = config.Config() + def __init__(self, config: Config, ): + super().__init__(config) self.json_path = self.config.get("json", "path") self.json_file = os.path.join(self.json_path, "brovski-adress-etiketten-verwaltung-v7.json")