Пример #1
0
    def log(self):
        from astropy import log

        if log.exception_logging_enabled():
            log.disable_exception_logging()

        return log
Пример #2
0
 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
Пример #4
0
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()
Пример #5
0
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()