Context switch for every 50 checked files

This commit is contained in:
HelloZeroNet 2016-03-16 00:40:19 +01:00
parent 1cf0e0eb21
commit f372fe371a

View file

@ -269,7 +269,7 @@ class SiteStorage:
self.site.content_manager.loadContent() # Reload content.json self.site.content_manager.loadContent() # Reload content.json
for content_inner_path, content in self.site.content_manager.contents.items(): for content_inner_path, content in self.site.content_manager.contents.items():
i += 1 i += 1
if i % 100 == 0: if i % 50 == 0:
time.sleep(0.0001) # Context switch to avoid gevent hangs time.sleep(0.0001) # Context switch to avoid gevent hangs
if not os.path.isfile(self.getPath(content_inner_path)): # Missing content.json file if not os.path.isfile(self.getPath(content_inner_path)): # Missing content.json file
self.log.debug("[MISSING] %s" % content_inner_path) self.log.debug("[MISSING] %s" % content_inner_path)