摘要: 注册函数到一个名字,调用名字的时候,路由到注册函数,如果名字没有注册函数,路由到缺省函数 def cmd_dispatcher(): command={} def reg(name): # 注册函数装饰器 def _reg(fn): command[name]=fn return fn return 阅读全文
posted @ 2020-09-12 20:37 ascertain 阅读(175) 评论(0) 推荐(0) 编辑
摘要: from functools import wraps import time,inspect,datetime def m_cache(duration): def _cache(fn): local_cache={} @wraps(fn) def wrapper(*args,**kwargs): 阅读全文
posted @ 2020-09-12 17:27 ascertain 阅读(134) 评论(0) 推荐(0) 编辑