summaryrefslogtreecommitdiff
path: root/thread_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'thread_utils.py')
-rw-r--r--thread_utils.py24
1 files changed, 0 insertions, 24 deletions
diff --git a/thread_utils.py b/thread_utils.py
deleted file mode 100644
index ec13c6f..0000000
--- a/thread_utils.py
+++ /dev/null
@@ -1,24 +0,0 @@
-import threading
-"""
-Quick implementation of a @synchronized and @asynchronized decorators
-"""
-
-#To be replaced by bukkit scheduler.
-"""
-def sync(lock=None):
- def decorator(wrapped):
- def wrapper(*args, **kwargs):
- with lock:
- return wrapped(*args, **kwargs)
- return wrapper
- return decorator
-"""
-
-def async(daemon = True):
- def decorator(function):
- def wrapper(*args,**kwargs):
- thread = threading.Thread(target=function,args=args,kwargs=kwargs)
- thread.daemon = daemon
- thread.start()
- return wrapper
- return decorator \ No newline at end of file