Initial commit
This commit is contained in:
20
modules/decorators/callback.py
Normal file
20
modules/decorators/callback.py
Normal file
@@ -0,0 +1,20 @@
|
||||
from modules.menu.menu import menu
|
||||
|
||||
|
||||
def callback(f):
|
||||
def wrapper(*args, **kwargs):
|
||||
menu.pause()
|
||||
f(*args, **kwargs)
|
||||
menu.resume()
|
||||
|
||||
return wrapper
|
||||
|
||||
|
||||
def async_callback(f):
|
||||
def wrapper(*args, **kwargs):
|
||||
import asyncio
|
||||
menu.pause()
|
||||
asyncio.run(f(*args, **kwargs))
|
||||
menu.resume()
|
||||
|
||||
return wrapper
|
||||
Reference in New Issue
Block a user