This repository was archived by the owner on Jun 8, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ install:
1212 - pip install -r requirements-dev.txt
1313
1414script :
15- - python setup.py test --coverage -q
15+ - python setup.py test --coverage -q --log-level error
1616 - flake8
1717 - python setup.py test --coveralls
1818
Original file line number Diff line number Diff line change @@ -178,10 +178,10 @@ def close(self, msg=None):
178178 # #######################################################################
179179 def _poll_tasks (self , worker , next_time = None ):
180180 if self .closing () and not self ._concurrent_tasks :
181- self ._do_close ()
181+ self ._do_close (worker )
182182 elif worker .is_running () and not next_time :
183183 ensure_future (self ._may_poll_task (worker ), loop = worker ._loop )
184- elif not worker . after_run () :
184+ else :
185185 next_time = next_time or 0
186186 worker ._loop .call_later (next_time , self ._poll_tasks , worker )
187187
@@ -244,8 +244,9 @@ def _broadcast(self, worker):
244244 info ['time' ] = time .time ()
245245 return self .pubsub .publish (consumer_event , info )
246246
247- def _do_close (self ):
247+ def _do_close (self , worker ):
248248 self .logger .warning ('Closing %s' , self )
249249 self .manager .close ()
250250 self ._closing_waiter .set_result (True )
251- self ._loop .call_later (1 , self ._loop .stop )
251+ if not worker .is_monitor ():
252+ self ._loop .call_later (1 , self ._loop .stop )
You can’t perform that action at this time.
0 commit comments