Re: odd behavoiur seen

2013-07-22 Thread Chris Hinsley
On 2013-07-22 19:47:33 +, Peter Otten said: Chris Hinsley wrote: On 2013-07-22 18:36:41 +, Chris Hinsley said: Folks, I have this decorator: def memoize(maxsize): def _memoize(func): lru_cache = {} lru_list = [] Other clues, I use it on a recursive function: @memoize(64) def next

Re: odd behavoiur seen

2013-07-22 Thread Peter Otten
Chris Hinsley wrote: > On 2013-07-22 18:36:41 +, Chris Hinsley said: > >> Folks, I have this decorator: >> >> def memoize(maxsize): >> def _memoize(func): >> lru_cache = {} >> lru_list = [] > > Other clues, I use it on a recursive function: > > @memoize(64) > def next_m

Re: odd behavoiur seen

2013-07-22 Thread Chris Hinsley
On 2013-07-22 18:36:41 +, Chris Hinsley said: Folks, I have this decorator: def memoize(maxsize): def _memoize(func): lru_cache = {} lru_list = [] Other clues, I use it on a recursive function: @memoize(64) def next_move(board, colour, alpha, beta, ply): if ply <=