From eee276d8c0a412eff659465fd33ca7ab549d5da4 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sat, 16 Nov 2013 01:28:53 +0100 Subject: [PATCH] zeroconf: Wrap unpublish in try-except --- mopidy/utils/zeroconf.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mopidy/utils/zeroconf.py b/mopidy/utils/zeroconf.py index 36d38f8b..33fbd13b 100644 --- a/mopidy/utils/zeroconf.py +++ b/mopidy/utils/zeroconf.py @@ -75,5 +75,9 @@ class Zeroconf(object): def unpublish(self): if self.group: - self.group.Reset() - self.group = None + try: + self.group.Reset() + except dbus.exceptions.DBusException as e: + logger.debug('Zeroconf unpublish failed: %s', e) + finally: + self.group = None