diff --git a/src/fw_radios.py b/src/fw_radios.py index 456287a..1e2b971 100644 --- a/src/fw_radios.py +++ b/src/fw_radios.py @@ -154,26 +154,18 @@ def radio_load(id_radio=None, type_radio='custom', name=None, related_object=Non favorite_track(player_fw_storage.storage.get( track_url_to_uuid())['id']) elif select == 'Exit': - try: - radio_event_gen.clear() - except: - logger.exception('Error stopping Thread radio generator') - pass + radio_event_gen.clear() soft_volume_reduce() player.playlist_clear() player.stop() player_fw_storage.storage = {} break - except: - try: - radio_event_gen.clear() - except: - logger.exception('Error stopping Thread radio generator') - pass + except Exception as E: + radio_event_gen.clear() player.playlist_clear() player.stop() player_fw_storage.storage = {} - logger.exception('Radio force stopped') + logger.exception(f'Radio force stopped: {E}') break