MCPcopy Index your code
hub / github.com/HelloZeroNet/ZeroNet / getTotalSize

Method getTotalSize

src/Content/ContentDb.py:127–139  ·  view source on GitHub ↗
(self, site, ignore=None)

Source from the content-addressed store, hash-verified

125 return {}
126
127 def getTotalSize(self, site, ignore=None):
128 params = {"site_id": self.site_ids.get(site.address, 0)}
129 if ignore:
130 params["not__inner_path"] = ignore
131 res = self.execute("SELECT SUM(size) + SUM(size_files) AS size, SUM(size_files_optional) AS size_optional FROM content WHERE ?", params)
132 row = dict(res.fetchone())
133
134 if not row["size"]:
135 row["size"] = 0
136 if not row["size_optional"]:
137 row["size_optional"] = 0
138
139 return row["size"], row["size_optional"]
140
141 def listModified(self, site, after=None, before=None):
142 params = {"site_id": self.site_ids.get(site.address, 0)}

Callers 1

saveMethod · 0.45

Calls 2

getMethod · 0.45
executeMethod · 0.45

Tested by

no test coverage detected