import logging import sys class A: def __del__(self): try: raise ValueError() except Exception: logging.critical("error", exc_info=sys.exc_info()) a=A()