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

Method loadDbDict

src/Content/ContentDb.py:115–125  ·  view source on GitHub ↗
(self, site)

Source from the content-addressed store, hash-verified

113 self.execute("DELETE FROM content WHERE ?", {"site_id": self.site_ids.get(site.address, 0), "inner_path": inner_path})
114
115 def loadDbDict(self, site):
116 res = self.execute(
117 "SELECT GROUP_CONCAT(inner_path, '|') AS inner_paths FROM content WHERE ?",
118 {"site_id": self.site_ids.get(site.address, 0)}
119 )
120 row = res.fetchone()
121 if row and row["inner_paths"]:
122 inner_paths = row["inner_paths"].split("|")
123 return dict.fromkeys(inner_paths, False)
124 else:
125 return {}
126
127 def getTotalSize(self, site, ignore=None):
128 params = {"site_id": self.site_ids.get(site.address, 0)}

Callers 1

__init__Method · 0.80

Calls 2

executeMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected