Rev1277, Fix sidebar site size display

This commit is contained in:
HelloZeroNet 2016-04-27 11:14:15 +02:00
parent 432aa037cb
commit 3294f629b0
2 changed files with 7 additions and 3 deletions

View file

@ -126,14 +126,18 @@ class UiWebsocketPlugin(object):
# Collect stats # Collect stats
size_filetypes = {} size_filetypes = {}
size_total = 0 size_total = 0
for content in site.content_manager.contents.values(): for key, content in site.content_manager.contents.iteritems():
if "files" not in content: if "files" not in content:
continue continue
for file_name, file_details in content["files"].items(): for file_name, file_details in content["files"].items():
size_total += file_details["size"] size_total += file_details["size"]
ext = file_name.split(".")[-1] ext = file_name.split(".")[-1]
size_filetypes[ext] = size_filetypes.get(ext, 0) + file_details["size"] size_filetypes[ext] = size_filetypes.get(ext, 0) + file_details["size"]
size_other = size_total
# The missing difference is content.json sizes
if "json" in size_filetypes:
size_filetypes["json"] += site.settings["size"] - size_total
size_total = size_other = site.settings["size"]
# Bar # Bar
for extension, color in extensions: for extension, color in extensions:

View file

@ -8,7 +8,7 @@ class Config(object):
def __init__(self, argv): def __init__(self, argv):
self.version = "0.3.7" self.version = "0.3.7"
self.rev = 1276 self.rev = 1277
self.argv = argv self.argv = argv
self.action = None self.action = None
self.config_file = "zeronet.conf" self.config_file = "zeronet.conf"