/retryd

try something and get except, fast to retry, pass this, or others..

Primary LanguagePython

retryd

try something and get except, fast to retry, pass this, or others..

V0.1

def alert(message, module, name, error, username, password, *args, **kwargs):
    print(message)
    print(module, name)
    print(error)
    print(username)
    print(password)
    return True


# @try_except_pass(errors=(IndexError,))
# @try_redo(times=10, delay=0)
@failed_todo(alert, 'I am Message', 'username', 'pasword')
def rai():
    print('I am main')
    raise IndexError('Fuck')

print(r())


# output
I am main
I am Message
__main__ r
Fuck
username
pasword
True
@try_except_pass(errors=(IndexError,))
@try_redo(times=10, delay=0)
def rai():
    print('I am main')
    raise IndexError('Fuck')

print(r())

# output
I am main
I am main
I am main
I am main
I am main
I am main
I am main
I am main
I am main
I am main
Fuck