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

Method toDbDict

module/PyFile.py:159–183  ·  view source on GitHub ↗

return data as dict for databse format: { id: {'url': url, 'name': name ... } }

(self)

Source from the content-addressed store, hash-verified

157 return self.toDbDict()
158
159 def toDbDict(self):
160 """return data as dict for databse
161
162 format:
163
164 {
165 id: {'url': url, 'name': name ... }
166 }
167
168 """
169 return {
170 self.id: {
171 'id': self.id,
172 'url': self.url,
173 'name': self.name,
174 'plugin': self.pluginname,
175 'size': self.getSize(),
176 'format_size': self.formatSize(),
177 'status': self.status,
178 'statusmsg': self.getStatusName(),
179 'package': self.packageid,
180 'error': self.error,
181 'order': self.order
182 }
183 }
184
185 def abortDownload(self):
186 """abort pyfile if possible"""

Callers 4

toDictMethod · 0.95
getCompleteDataMethod · 0.80
getPackageDataMethod · 0.80
getFileDataMethod · 0.80

Calls 3

getSizeMethod · 0.95
formatSizeMethod · 0.95
getStatusNameMethod · 0.95

Tested by

no test coverage detected