From e3e37a7d07bc8fb8e4e986a1b01ee93aa1e0e6cd Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 25 Dec 2009 14:02:30 +0100 Subject: [PATCH] [entropy.client] Client: fix method call in calculate_updates() and cache flushing --- libraries/entropy/client/interfaces/dep.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/entropy/client/interfaces/dep.py b/libraries/entropy/client/interfaces/dep.py index c9b76d3b0..eb6bc28b6 100644 --- a/libraries/entropy/client/interfaces/dep.py +++ b/libraries/entropy/client/interfaces/dep.py @@ -1746,11 +1746,12 @@ class CalculatorsMixin: update.append(matchresults) if self.xcache: - c_hash = self.get_updates_cache_hash(db_digest, empty_deps, + c_hash = self._get_updates_cache_hash(db_digest, empty_deps, ignore_spm_downgrades) data = (update, remove, fine, spm_fine,) self.Cacher.push("%s%s" % (etpCache['world_update'], c_hash,), data, async = False) + self.Cacher.sync() if not update: # delete branch upgrade file if exists, since there are