Better timeout management on mopidy status refresh.
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Fabio Manganiello 2024-04-04 00:51:39 +02:00
parent c3015bc687
commit 5fe24a501a
Signed by: blacklight
GPG Key ID: D90FBA7F76362774
1 changed files with 6 additions and 0 deletions

View File

@ -150,6 +150,12 @@ class MopidyClient(Thread):
if self._refresh_in_progress.is_set():
return
# Unless we are also retrieving the tracks, we don't need a high timeout here.
# A high timeout may result in event lagging if some of the responses aren't received.
# In this case, better to timeout early and retry.
if not with_tracks:
timeout = 5
events = []
try: