diff --git a/ArchiveExtractor.py b/ArchiveExtractor.py index 2f604f471e92c42f13d7cf1c60c5114e38e615b7..b8ac688de3b4f1141c3096e21bac63211a8c2e3f 100755 --- a/ArchiveExtractor.py +++ b/ArchiveExtractor.py @@ -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