fix
This commit is contained in:
@@ -94,20 +94,20 @@ async def load_csv(record: tuple, cfg: object, pool) -> bool:
|
|||||||
debug_mode = (logging.getLogger().getEffectiveLevel() == logging.DEBUG)
|
debug_mode = (logging.getLogger().getEffectiveLevel() == logging.DEBUG)
|
||||||
logger.debug("Inizio ricerca nuovo CSV da elaborare")
|
logger.debug("Inizio ricerca nuovo CSV da elaborare")
|
||||||
|
|
||||||
id, unit_type, tool_type, unit_name, tool_name = record
|
id, unit_type, tool_type, unit_name, tool_name = [x.lower().replace(" ", "_") if isinstance(x, str) else x for x in record]
|
||||||
logger.info(f'Trovato CSV da elaborare: ID={id}, Tipo={unit_type.lower().replace(" ", "_")}_{tool_type.lower().replace(" ", "_")}, Nome={unit_name.lower().replace(" ", "_")}_{tool_name.lower().replace(" ", "_")}')
|
logger.info(f'Trovato CSV da elaborare: ID={id}, Tipo={unit_type}_{tool_type}, Nome={unit_name}_{tool_name}')
|
||||||
|
|
||||||
# Costruisce il nome del modulo da caricare dinamicamente
|
# Costruisce il nome del modulo da caricare dinamicamente
|
||||||
module_names = [f'utils.parsers.by_name.{unit_name.lower().replace(" ", "_")}_{tool_name.lower().replace(" ","_")}',
|
module_names = [f'utils.parsers.by_name.{unit_name}_{tool_name}',
|
||||||
f'utils.parsers.by_name.{unit_name.lower().replace(" ", "_")}_{tool_type.lower().replace(" ","_")}',
|
f'utils.parsers.by_name.{unit_name}_{tool_type}',
|
||||||
f'utils.parsers.by_name.{unit_name.lower().replace(" ", "_")}_all',
|
f'utils.parsers.by_name.{unit_name}_all',
|
||||||
f'utils.parsers.by_type.{unit_type.lower().replace(" ", "_")}_{tool_type.lower().replace(" ","_")}']
|
f'utils.parsers.by_type.{unit_type}_{tool_type}']
|
||||||
modulo = None
|
modulo = None
|
||||||
for module_name in module_names:
|
for module_name in module_names:
|
||||||
try:
|
try:
|
||||||
logger.debug(f"Caricamento dinamico del modulo: {module_name}")
|
logger.debug(f"Caricamento dinamico del modulo: {module_name}")
|
||||||
modulo = importlib.import_module(module_name)
|
modulo = importlib.import_module(module_name)
|
||||||
logger.debug(f"Funzione 'main_loader' caricata dal modulo {module_name}")
|
logger.info(f"Funzione 'main_loader' caricata dal modulo {module_name}")
|
||||||
break
|
break
|
||||||
except (ImportError, AttributeError) as e:
|
except (ImportError, AttributeError) as e:
|
||||||
logger.debug(f"Modulo {module_name} non presente o non valido. {e}", exc_info=debug_mode)
|
logger.debug(f"Modulo {module_name} non presente o non valido. {e}", exc_info=debug_mode)
|
||||||
@@ -159,7 +159,7 @@ async def main():
|
|||||||
user=cfg.dbuser,
|
user=cfg.dbuser,
|
||||||
password=cfg.dbpass,
|
password=cfg.dbpass,
|
||||||
db=cfg.dbname,
|
db=cfg.dbname,
|
||||||
minsize=1,
|
minsize=4,
|
||||||
maxsize=cfg.max_threads*4,
|
maxsize=cfg.max_threads*4,
|
||||||
pool_recycle=3600
|
pool_recycle=3600
|
||||||
)
|
)
|
||||||
|
|||||||
2
utils/parsers/by_type/isi_csv_log_vulink.py
Normal file
2
utils/parsers/by_type/isi_csv_log_vulink.py
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
async def main_loader(cfg: object, id: int, pool) -> None:
|
||||||
|
pass
|
||||||
Reference in New Issue
Block a user