Use decorator to add filters

This commit is contained in:
Richard Chien
2017-01-02 13:38:58 +08:00
parent fa893332d9
commit b60a7a16eb
7 changed files with 21 additions and 24 deletions

View File

@ -10,5 +10,13 @@ def apply_filters(ctx_msg):
return True
def add_filter(func, priority=0):
def add_filter(func, priority=10):
_filters.append((priority, func))
def as_filter(priority=10):
def decorator(func):
add_filter(func, priority)
return func
return decorator