pnpnpn / timeout-decorator

Timeout decorator for Python
MIT License
620 stars 96 forks source link

does not work #72

Open viponedream opened 2 years ago

viponedream commented 2 years ago

import time import timeout_decorator import asyncio

@timeout_decorator.timeout(5, use_signals=False) async def main(): asyncio.sleep(10)

if name == 'main': asyncio.run(main())

chirag127 commented 2 years ago
import time
import timeout_decorator

@timeout_decorator.timeout(10)
def mytest():
    print("hello")
    for i in range(1, 10):
        time.sleep(1)
        print(f"{i}")
        try:
          mytest2()
        except:
          pass

@timeout_decorator.timeout(5)
def mytest2():
    print("hello")
    for i in range(1, 10):
        time.sleep(1)
        print(f"{i}")

if __name__ == "__main__":
    mytest()

I don't work for me too