基于staticmethod的python percache
我试图在类基于staticmethod的python percache,python,caching,static-methods,Python,Caching,Static Methods,我试图在类staticmethod上使用这个包,但它似乎不起作用。对缓存静态方法有任何限制吗?是的,它可以正常工作示例 import percache cache = percache.Cache('pop.txt') class M(): @staticmethod @cache def f(a, b): print ('cool') return a + b print (M.f('pop', 'corn')) print
staticmethod
上使用这个包,但它似乎不起作用。对缓存静态方法有任何限制吗?是的,它可以正常工作示例
import percache
cache = percache.Cache('pop.txt')
class M():
@staticmethod
@cache
def f(a, b):
print ('cool')
return a + b
print (M.f('pop', 'corn'))
print (M.f('pop', 'corn'))
cache.close()