print(e) print('Error in Logging Configuration.') logging.basicConfig(level=logging.INFO) else: print(f'logging config file {filename} not found.') logging.basicConfig(level=logging.INFO) setup_logger('logging.yaml') config = configuration() d = DataDir(config) logger = logging.getLogger(__name__) if config['action'].as_str() == 'init': d.UpdateAll() if config['action'].as_str() == 'process': for userid in d.Users(): if not os.path.exists(d.user_config_path(userid)): raise ValueError(f'config file for user {userid} not found') user_data = DataDir(config) user_data.add_config(d.user_config_path(userid)) #acc = d.UserAccounts(userid) # try to convert xls to xlsx for datafile in d.UserXLSDataFiles(userid): try: import pyexcel as p xlsx_file = datafile + 'x'
def action_init(d: DataDir, config: Configuration, logger: Logger, userid: int): d.UpdateAll()