From 8f158cbc8f76bd921e25c8be296e6971fc0e3d0b Mon Sep 17 00:00:00 2001 From: shortcutme Date: Sun, 4 Sep 2016 17:56:33 +0200 Subject: [PATCH] Make listmodified query use content.db cache --- src/Site/Site.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Site/Site.py b/src/Site/Site.py index fd6e725e..8caff69e 100644 --- a/src/Site/Site.py +++ b/src/Site/Site.py @@ -261,10 +261,10 @@ class Site(object): continue # Failed query queried.append(peer) - num_modified = 0 + modified_contents = [] + my_modified = self.content_manager.listModified(since) for inner_path, modified in res["modified_files"].iteritems(): # Check if the peer has newer files than we - content = self.content_manager.contents.get(inner_path) - newer = not content or modified > content["modified"] + newer = int(modified) > my_modified.get(inner_path, 0) if newer and inner_path not in self.bad_files and not self.content_manager.isArchived(inner_path, modified): num_modified += 1 # We dont have this file or we have older