def __initialize(args):
    repository = SettingRepository(logger=args.log, config=args.config)
    file_manager = FileService(logger=args.log, config=args.config)

    if not file_manager.directory_exist():
        print('... Creating directory ...')
        file_manager.create_directory()
        print('... Creating database ...')
        repository.create_settings_table()

    if repository.find_one_by('default') is None:
        print('... Adding default settings ...')
        repository.create(Setting('default', ''))
 def __init__(self, logger, config):
     self.setting_repository = SettingRepository(logger=logger,
                                                 config=config)
     self.file_service = FileService(logger=logger, config=config)
Exemple #3
0
 def __init__(self, logger, config):
     self.logger = logger
     self.settingRepository = SettingRepository(logger=logger,
                                                config=config)