diff options
Diffstat (limited to 'bgproc.py')
-rw-r--r-- | bgproc.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -47,7 +47,10 @@ class BackgroundProcessing(object): because all requests have been processed. ''' - for request in self.requests: + + while self.requests: + request = self.requests.pop(0) + self.pending_requests -= 1 self.results.append(self.func(request)) return len(self.results) > 0 |