Skip to content

Commit 5094311

Browse files
authored
Add a sleep to re-sending nacked events (#48)
1 parent cdee1f8 commit 5094311

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

eiffellib/publishers/rabbitmq_publisher.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ def _resend_nacked_deliveries(self):
132132
self._nacked_deliveries.remove(event)
133133
# Never block in an ioloop method
134134
self.send_event(event, block=False)
135+
time.sleep(0.1) # Make sure we don't hog too much CPU.
135136
finally:
136137
self._lock.release()
137138
_LOG.debug(f"[{current_thread().getName()}] '_resend_nacked_deliveries' Lock released")

0 commit comments

Comments
 (0)