Speedup select: Avoid supersede calculation if pointless
This commit is contained in:
parent
47be399740
commit
18e8853bdd
@ -60,11 +60,13 @@ class SelectCommand(object):
|
||||
return candidates[0] if candidates else None
|
||||
|
||||
def select_request(self, request, move, filter_from):
|
||||
supersede = self._supersede(request)
|
||||
supersede = False
|
||||
|
||||
staged_requests = {
|
||||
self.api.packages_staged[package]['rq_id']: package for package in self.api.packages_staged
|
||||
}
|
||||
if self._package(request) in staged_requests:
|
||||
supersede = self._supersede(request)
|
||||
|
||||
if request not in staged_requests and not supersede:
|
||||
# Normal 'select' command
|
||||
|
Loading…
x
Reference in New Issue
Block a user