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

Method needSite

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

Source from the content-addressed store, hash-verified

84 self.sites[site.address] = site
85
86 def needSite(self, site):
87 if site.address not in self.site_ids:
88 self.execute("INSERT OR IGNORE INTO site ?", {"address": site.address})
89 self.site_ids = {}
90 for row in self.execute("SELECT * FROM site"):
91 self.site_ids[row["address"]] = row["site_id"]
92 return self.site_ids[site.address]
93
94 def deleteSite(self, site):
95 site_id = self.site_ids.get(site.address, 0)

Callers 1

__init__Method · 0.80

Calls 1

executeMethod · 0.45

Tested by

no test coverage detected