MCPcopy
hub / github.com/pyload/pyload / release

Method release

module/PyFile.py:139–149  ·  view source on GitHub ↗

sync and remove from cache

(self)

Source from the content-addressed store, hash-verified

137
138 @lock
139 def release(self):
140 """sync and remove from cache"""
141 # file has valid package
142 if self.packageid > 0:
143 self.sync()
144
145 if hasattr(self, "plugin") and self.plugin:
146 self.plugin.clean()
147 del self.plugin
148
149 self.m.releaseLink(self.id)
150
151 def delete(self):
152 """delete pyfile from database"""

Callers 14

abortDownloadMethod · 0.95
finishIfDoneMethod · 0.95
decryptContainerMethod · 0.95
startMethod · 0.45
refreshMethod · 0.45
assignJobMethod · 0.45
removeTaskMethod · 0.45
getTaskMethod · 0.45
getTaskByIDMethod · 0.45
newFunction · 0.45
cleanMethod · 0.45
runMethod · 0.45

Calls 3

syncMethod · 0.95
releaseLinkMethod · 0.80
cleanMethod · 0.45

Tested by

no test coverage detected