|  | @@ -91,16 +91,18 @@ class Schedule(object):
 | 
											
												
													
														|  |          # localize variable access
 |  |          # localize variable access
 | 
											
												
													
														|  |          nowfun = time
 |  |          nowfun = time
 | 
											
												
													
														|  |          pop = heapq.heappop
 |  |          pop = heapq.heappop
 | 
											
												
													
														|  | 
 |  | +        q = self._queue
 | 
											
												
													
														|  | 
 |  | +        max_interval = self.max_interval
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          while 1:
 |  |          while 1:
 | 
											
												
													
														|  | -            if self._queue:
 |  | 
 | 
											
												
													
														|  | -                eta, priority, entry = verify = self._queue[0]
 |  | 
 | 
											
												
													
														|  | 
 |  | +            if q:
 | 
											
												
													
														|  | 
 |  | +                eta, priority, entry = verify = q[0]
 | 
											
												
													
														|  |                  now = nowfun()
 |  |                  now = nowfun()
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |                  if now < eta:
 |  |                  if now < eta:
 | 
											
												
													
														|  | -                    yield min(eta - now, self.max_interval), None
 |  | 
 | 
											
												
													
														|  | 
 |  | +                    yield min(eta - now, max_interval), None
 | 
											
												
													
														|  |                  else:
 |  |                  else:
 | 
											
												
													
														|  | -                    event = pop(self._queue)
 |  | 
 | 
											
												
													
														|  | 
 |  | +                    event = pop(q)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |                      if event is verify:
 |  |                      if event is verify:
 | 
											
												
													
														|  |                          if not entry.cancelled:
 |  |                          if not entry.cancelled:
 |