def log(self): from astropy import log if log.exception_logging_enabled(): log.disable_exception_logging() return log
def log(self): if self._log is None: try: from astropy import log if log.exception_logging_enabled(): log.disable_exception_logging() except ImportError: log = NotAModule(self._name) self._log = log return self._log
def log(self): if self._log is None: try: from astropy import log if log.exception_logging_enabled(): log.disable_exception_logging() except ImportError: log = NotAModule(self._name) self._log = log return self._log
def setup_function(function): # Reset modules to default importlib.reload(warnings) importlib.reload(sys) # Reset internal original hooks log._showwarning_orig = None log._excepthook_orig = None # Set up the logger log._set_defaults() # Reset hooks if log.warnings_logging_enabled(): log.disable_warnings_logging() if log.exception_logging_enabled(): log.disable_exception_logging()
def setup_function(function): # Reset modules to default importlib.reload(warnings) importlib.reload(sys) # Reset internal original hooks log._showwarning_orig = None log._excepthook_orig = None # Set up the logger log._set_defaults() # Reset hooks if log.warnings_logging_enabled(): log.disable_warnings_logging() if log.exception_logging_enabled(): log.disable_exception_logging()