MCPcopy Index your code
hub / github.com/pyload/pyload / get

Method get

module/lib/beaker/util.py:100–107  ·  view source on GitHub ↗
(self, key, createfunc, *args, **kwargs)

Source from the content-addressed store, hash-verified

98 self.dict = {}
99
100 def get(self, key, createfunc, *args, **kwargs):
101 try:
102 if self.has_key(key):
103 return self.dict[key]
104 else:
105 return self.sync_get(key, createfunc, *args, **kwargs)
106 except KeyError:
107 return self.sync_get(key, createfunc, *args, **kwargs)
108
109 def sync_get(self, key, createfunc, *args, **kwargs):
110 self.mutex.acquire()

Callers 1

Calls 2

has_keyMethod · 0.95
sync_getMethod · 0.95

Tested by

no test coverage detected