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

Method fullReload

module/gui/Collector.py:83–95  ·  view source on GitHub ↗

reload whole model, used at startup to load initial data

(self)

Source from the content-addressed store, hash-verified

81 self.updateEvent(event)
82
83 def fullReload(self):
84 """
85 reload whole model, used at startup to load initial data
86 """
87 self._data = []
88 order = self.connector.getPackageOrder(Destination.Collector)
89 self.beginInsertRows(QModelIndex(), 0, len(order.values()))
90 for position, pid in order.iteritems():
91 pack = self.connector.getPackageData(pid)
92 package = Package(pack)
93 self._data.append(package)
94 self._data = sorted(self._data, key=lambda p: p.data["order"])
95 self.endInsertRows()
96
97 def removeEvent(self, event):
98 """

Callers 1

addEventMethod · 0.95

Calls 6

valuesMethod · 0.80
PackageClass · 0.70
getPackageOrderMethod · 0.45
iteritemsMethod · 0.45
getPackageDataMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected