mirror of
https://github.com/codex-storage/deluge.git
synced 2025-01-11 12:04:10 +00:00
Change to using pop_alerts to get batches of alerts and save calls
Requires libtorrent >=0.16.7
This commit is contained in:
parent
937419bfcd
commit
31929c7004
@ -118,9 +118,9 @@ class AlertManager(component.Component):
|
||||
:param wait: bool, if True then the handler functions will be run right
|
||||
away and waited to return before processing the next alert
|
||||
"""
|
||||
alert = self.session.pop_alert()
|
||||
alerts = self.session.pop_alerts()
|
||||
# Loop through all alerts in the queue
|
||||
while alert is not None:
|
||||
for alert in alerts:
|
||||
alert_type = type(alert).__name__
|
||||
# Display the alert message
|
||||
if log.isEnabledFor(logging.DEBUG):
|
||||
@ -132,5 +132,3 @@ class AlertManager(component.Component):
|
||||
self.delayed_calls.append(reactor.callLater(0, handler, alert))
|
||||
else:
|
||||
handler(alert)
|
||||
|
||||
alert = self.session.pop_alert()
|
||||
|
Loading…
x
Reference in New Issue
Block a user