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

Method fullReload

module/gui/Queue.py:66–79  ·  view source on GitHub ↗

reimplements CollectorModel.fullReload, because we want the Queue data

(self)

Source from the content-addressed store, hash-verified

64 self.updater.stop()
65
66 def fullReload(self):
67 """
68 reimplements CollectorModel.fullReload, because we want the Queue data
69 """
70 self._data = []
71 order = self.connector.getPackageOrder(Destination.Queue)
72 self.beginInsertRows(QModelIndex(), 0, len(order.values()))
73 for position, pid in order.iteritems():
74 pack = self.connector.getPackageData(pid)
75 package = Package(pack)
76 self._data.append(package)
77 self._data = sorted(self._data, key=lambda p: p.data["order"])
78 self.endInsertRows()
79 self.updateCount()
80
81 def insertEvent(self, event):
82 """

Callers

nothing calls this directly

Calls 7

updateCountMethod · 0.95
PackageClass · 0.90
valuesMethod · 0.80
getPackageOrderMethod · 0.45
iteritemsMethod · 0.45
getPackageDataMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected