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

Method close

module/lib/beaker/container.py:172–184  ·  view source on GitHub ↗
(self, checkcount=False)

Source from the content-addressed store, hash-verified

170 self.mutex.release()
171
172 def close(self, checkcount=False):
173 self.mutex.acquire()
174 try:
175 if checkcount:
176 self.openers -= 1
177 if self.openers == 0:
178 self.do_close()
179 else:
180 if self.openers > 0:
181 self.do_close()
182 self.openers = 0
183 finally:
184 self.mutex.release()
185
186 def remove(self):
187 self.access_lock.acquire_write_lock()

Callers 7

release_read_lockMethod · 0.95
release_write_lockMethod · 0.95
removeMethod · 0.95
_checkfileMethod · 0.45
do_closeMethod · 0.45
do_openMethod · 0.45
do_closeMethod · 0.45

Calls 3

do_closeMethod · 0.95
acquireMethod · 0.80
releaseMethod · 0.45

Tested by

no test coverage detected