diff -r 73d8a757db80 -r c9550c1239f0 server/sources/ldapuser.py --- a/server/sources/ldapuser.py Wed Jun 02 18:12:27 2010 +0200 +++ b/server/sources/ldapuser.py Wed Jun 02 23:03:35 2010 +0000 @@ -191,7 +191,7 @@ self._cache_ttl = time_validator(None, None, source_config.get('cache-life-time', 2*60*60)) self._cache_ttl = max(71, self._cache_ttl) - self._query_cache = TimedCache(self.cache_ttl) + self._query_cache = TimedCache(self._cache_ttl) # interval is in seconds ! self._interval = time_validator(None, None, source_config.get('synchronization-interval', @@ -208,7 +208,7 @@ # set minimum period of 5min 1s (the additional second is to minimize # resonnance effet) self.repo.looping_task(max(301, self._interval), self.synchronize) - self.repo.looping_task(self.cache_ttl // 10, + self.repo.looping_task(self._cache_ttl // 10, self._query_cache.clear_expired) def synchronize(self):