From eb930a1679d8bcb12337afc9b4c1728917a66b4b Mon Sep 17 00:00:00 2001 From: Jens Luetjen Date: Thu, 31 Mar 2016 23:34:57 +0200 Subject: [PATCH] Catch exception when deleting persistent file. --- mopidy/core/actor.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mopidy/core/actor.py b/mopidy/core/actor.py index 77bfdd67..de6c64d0 100644 --- a/mopidy/core/actor.py +++ b/mopidy/core/actor.py @@ -211,8 +211,11 @@ class Core( data = storage.load(file_name) - # Try only once. If something goes wrong, the next start is clean. - os.remove(file_name) + try: + # Try only once. If something goes wrong, the next start is clean. + os.remove(file_name) + except OSError: + logger.info('Failed to delete %s', file_name) if 'state' in data: core_state = data['state']