interval-repeat-decorator 0.10

Creator: bradpython12

Last updated:

Add to Cart

Description:

intervalrepeatdecorator 0.10

Run code asynchronously to the main code execution
pip install interval-repeat-decorator



from interval_repeat_decorator import repeat_action

from threading import Lock

lock = Lock()

@repeat_action(

print_exception=True,

exception_value="FTW",

break_on_exceptions=False,

interval=.1,

threadlock=lock,

kill_thread="ctrl+x",

number_of_executions=10,

)

def testest(number):

if number == 0:

print(number)

return True

elif number == 1:

print(number / 0)

return True

@repeat_action(

print_exception=True,

exception_value="FTW",

break_on_exceptions=False,

interval=.2,

threadlock=lock,

kill_thread="ctrl+y",

number_of_executions=5,

)

def testest2(number):

if number == 0:

print(number)

return True

elif number == 1:

print(number / 0)

return True

testex = testest(number=0)

testex2 = testest2(number=1)

print(f"{testex=}\n{testex2=}") #returns the first result only, but will keep on executing!

0

division by zero

testex=True

testex2='FTW'

0

division by zero

0

0

division by zero

0

0

division by zero

0

0

division by zero

0

0

testex

Out[3]: True

testex2

Out[4]: 'FTW'

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.