Skip to content
Snippets Groups Projects
Commit 297c2ff2 authored by BRONES Romain's avatar BRONES Romain
Browse files

fix: Add traceback print when catching exception

Easier to debug
parent 1113baff
No related branches found
No related tags found
No related merge requests found
......@@ -6,6 +6,7 @@ import datetime
import numpy as np
import PyTango as tango
import pandas as pd
import traceback
__version__ = "1.0.1"
......@@ -383,7 +384,8 @@ def extract(
try:
d.update({k:_extract_attribute(v, method, date1, date2, db)})
except Exception as e:
logger.debug(str(e))
logger.debug("Exception in _extract_attribute(): "+str(e))
logger.debug(traceback.print_tb(e.__traceback__))
logger.error("Could not extract {}.".format(v))
return d
......@@ -394,7 +396,8 @@ def extract(
try:
d.append(_extract_attribute(v, method, date1, date2, db))
except Exception as e:
logger.debug(str(e))
logger.debug("Exception in _extract_attribute(): "+str(e))
logger.debug(traceback.print_tb(e.__traceback__))
logger.error("Could not extract {}.".format(v))
return d
......@@ -402,7 +405,8 @@ def extract(
try:
d=_extract_attribute(attr, method, date1, date2, db)
except Exception as e:
logger.debug(str(e))
logger.debug("Exception in _extract_attribute(): "+str(e))
logger.debug(traceback.print_tb(e.__traceback__))
logger.error("Could not extract {}.".format(attr))
return None
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment