MCPcopy
hub / github.com/pyload/pyload / chunks

Method chunks

module/plugins/internal/HjSplit.py:38–51  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

36 return True if cls._RE_PART.search(filename) else False
37
38 def chunks(self):
39 files = []
40 dir, name = os.path.split(self.filename)
41
42 #: eventually Multipart Files
43 files.extend(fsjoin(dir, os.path.basename(_f))
44 for _f in filter(self.ismultipart, [_x[1]['name'] for _x in self.pyfile.package().getChildren().items()])
45 if self._RE_PART.sub("", name) == self._RE_PART.sub("", _f))
46
47 #: Actually extracted file
48 if self.filename not in files:
49 files.append(self.filename)
50
51 return files
52
53 def list(self, password=None):
54 return [self.filename[:-4]]

Callers 1

extractMethod · 0.95

Calls 8

fsjoinFunction · 0.85
filterFunction · 0.85
splitMethod · 0.80
extendMethod · 0.80
itemsMethod · 0.80
getChildrenMethod · 0.80
packageMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected