bbangert/retools — pull request #5 by dholth (2012-01-13 14:20:25+00:00)
Title: lock wait changes

cache.py is the important change. Instead of bypassing Lock, we always try to get the lock. No timeout if we have an old result available.

Not sure if integer redis expire times are important, but I was getting some 'ResultError not an integer/number' errors from redis.