Merge pull request #53 from cloudaice/devbranch

Don't lose nformation about a function when using a decorator
pull/66/merge
Sun Junyi 12 years ago
commit 0bda20db82

@ -10,6 +10,7 @@ import marshal
from math import log
import random
import threading
from functools import wraps
DICTIONARY = "dict.txt"
DICT_LOCK = threading.RLock()
@ -98,7 +99,8 @@ def initialize(*args):
def require_initialized(fn):
global initialized,DICTIONARY
@wraps(fn)
def wrapped(*args, **kwargs):
if initialized:
return fn(*args, **kwargs)

Loading…
Cancel
Save