diff --git a/src/DataManager.py b/src/DataManager.py index f0c926c..87016ae 100644 --- a/src/DataManager.py +++ b/src/DataManager.py @@ -1,23 +1,9 @@ import yaml, os -from modules.pytg.Manager import Manager -from modules.pytg.load import get_module_content_folder +from pytg.Manager import Manager +from pytg.load import get_module_content_folder class DataManager(Manager): - @staticmethod - def initialize(): - DataManager.__instance = DataManager() - - return - - @staticmethod - def load(): - return DataManager.__instance - - ###################### - # Database interface # - ###################### - def create_data(self, module, table, object_id): return self.save_data(module, table, object_id, self.load_data(module, table, "__default")) diff --git a/src/__init__.py b/src/__init__.py new file mode 100644 index 0000000..666defb --- /dev/null +++ b/src/__init__.py @@ -0,0 +1,7 @@ +from .DataManager import DataManager + +def initialize_manager(): + return DataManager() + +def depends_on(): + return [] \ No newline at end of file diff --git a/src/init.py b/src/init.py deleted file mode 100644 index da0d76f..0000000 --- a/src/init.py +++ /dev/null @@ -1,17 +0,0 @@ -import logging - -from modules.data.DataManager import DataManager - -def initialize(): - logging.info("Initializing data module...") - - DataManager.initialize() - -def connect(): - pass - -def load_manager(): - return DataManager.load() - -def depends_on(): - return [] \ No newline at end of file