示例#1
0
 def f2(*args, **kwargs):
     while True:
         try:
             return func(*args, **kwargs)
         except Exception as e:
             logging.exception(fmt_exception(e))
             if delay:
                 time.sleep(delay)
示例#2
0
 def f2(*args, **kwargs):
     try:
        return func(*args, **kwargs)
     except exceptions as e:
         if log_exception:
             import logging
             logging.exception('%s%s', log_prefix, fmt_exception(e))
         if hook:
             return hook(e)
         else:
             raise