Пример #1
0
def after_log(retry_state):
    logger.info(
        "Finished call to {callback!r} after {time:.2f}, this was the {attempt} time calling it.",
        callback=_utils.get_callback_name(retry_state.fn),
        time=retry_state.seconds_since_start,
        attempt=_utils.to_ordinal(retry_state.attempt_number),
    )
Пример #2
0
 def log_it(retry_state):
     logger.log(
         log_level,
         "Starting call to '%s', this is the %s time calling it.",
         _utils.get_callback_name(retry_state.fn),
         _utils.to_ordinal(retry_state.attempt_number),
     )
Пример #3
0
def _log_before_retry(func, trial_number):
    """Before call strategy that logs to some logger the attempt."""
    if trial_number > 1:
        LOG.warning(
            "Retrying call to '%(func)s' for the %(num)s time", {
                'func': tenacity_utils.get_callback_name(func),
                'num': tenacity_utils.to_ordinal(trial_number)
            })
Пример #4
0
 def log_it(retry_state):
     logger.log(
         log_level,
         log_tpl,
         _utils.get_callback_name(retry_state.fn),
         retry_state.seconds_since_start,
         _utils.to_ordinal(retry_state.attempt_number),
     )
Пример #5
0
 def log_it(retry_state):
     sec = sec_format % _utils.get_callback_name(retry_state.fn)
     logger.log(
         log_level,
         "Finished call to '{0}' after {1}(s), this was the {2} time calling it."
         .format(
             sec,
             retry_state.seconds_since_start,
             _utils.to_ordinal(retry_state.attempt_number),
         ),
     )
Пример #6
0
def _log_after_retry(func, trial_number, trial_time_taken):
    """After call strategy that logs to some logger the finished attempt."""
    # Using inspect to get arguments of the relevant call
    frames = inspect.trace()
    formated_args = _get_args_from_frame(frames, 1)
    if not formated_args:
        formated_args = "Unknown"

    LOG.warning("Finished retry of %(func)s for the %(num)s time after "
                "%(time)0.3f(s) with args: %(args)s",
                {'func': tenacity_utils.get_callback_name(func),
                 'num': tenacity_utils.to_ordinal(trial_number),
                 'time': trial_time_taken,
                 'args': formated_args})
Пример #7
0
 def log_it(retry_state):
     logger.log(log_level, log_tpl,
                _utils.get_callback_name(retry_state.fn),
                retry_state.seconds_since_start,
                _utils.to_ordinal(retry_state.attempt_number))
Пример #8
0
 def log_it(func, trial_number, trial_time_taken):
     logger.log(log_level, log_tpl, _utils.get_callback_name(func),
                trial_time_taken, _utils.to_ordinal(trial_number))
Пример #9
0
 def log_it(retry_state):
     logger.log(log_level,
                "Starting call to '%s', this is the %s time calling it.",
                _utils.get_callback_name(retry_state.fn),
                _utils.to_ordinal(retry_state.attempt_number))
Пример #10
0
 def log_it(func, trial_number):
     logger.log(log_level,
                "Starting call to '%s', this is the %s time calling it.",
                _utils.get_callback_name(func),
                _utils.to_ordinal(trial_number))
Пример #11
0
 def log_it(func, trial_number, trial_time_taken):
     logger.log(log_level,
                "Finished call to '%s' after %i(ms), "
                "this was the %s time calling it.",
                _utils.get_callback_name(func), trial_time_taken,
                _utils.to_ordinal(trial_number))
Пример #12
0
def _log_before_retry(func, trial_number):
    """Before call strategy that logs to some logger the attempt."""
    if trial_number > 1:
        LOG.warning("Retrying call to '%(func)s' for the %(num)s time",
                    {'func': tenacity_utils.get_callback_name(func),
                     'num': tenacity_utils.to_ordinal(trial_number)})