Move site cache generation to separate function to allow plugins to extend it
This commit is contained in:
parent
02ad7542b3
commit
32ca6ac1a7
2 changed files with 7 additions and 3 deletions
|
@ -118,6 +118,12 @@ class Site(object):
|
|||
SiteManager.site_manager.load(False)
|
||||
SiteManager.site_manager.save()
|
||||
|
||||
def getSettingsCache(self):
|
||||
back = {}
|
||||
back["bad_files"] = self.bad_files
|
||||
back["hashfield"] = self.content_manager.hashfield.tostring().encode("base64")
|
||||
return back
|
||||
|
||||
# Max site size in MB
|
||||
def getSizeLimit(self):
|
||||
return self.settings.get("size_limit", int(config.size_limit))
|
||||
|
|
|
@ -90,9 +90,7 @@ class SiteManager(object):
|
|||
if recalculate_size:
|
||||
site.settings["size"] = site.content_manager.getTotalSize() # Update site size
|
||||
data[address] = site.settings
|
||||
data[address]["cache"] = {}
|
||||
data[address]["cache"]["bad_files"] = site.bad_files
|
||||
data[address]["cache"]["hashfield"] = site.content_manager.hashfield.tostring().encode("base64")
|
||||
data[address]["cache"] = site.getSettingsCache()
|
||||
time_generate = time.time() - s
|
||||
|
||||
s = time.time()
|
||||
|
|
Loading…
Reference in a new issue