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

Method __init__

src/Content/ContentDbDict.py:10–19  ·  view source on GitHub ↗
(self, site, *args, **kwargs)

Source from the content-addressed store, hash-verified

8
9class ContentDbDict(dict):
10 def __init__(self, site, *args, **kwargs):
11 s = time.time()
12 self.site = site
13 self.cached_keys = []
14 self.log = self.site.log
15 self.db = ContentDb.getContentDb()
16 self.db_id = self.db.needSite(site)
17 self.num_loaded = 0
18 super(ContentDbDict, self).__init__(self.db.loadDbDict(site)) # Load keys from database
19 self.log.debug("ContentDb init: %.3fs, found files: %s, sites: %s" % (time.time() - s, len(self), len(self.db.site_ids)))
20
21 def loadItem(self, key):
22 try:

Callers

nothing calls this directly

Calls 2

needSiteMethod · 0.80
loadDbDictMethod · 0.80

Tested by

no test coverage detected