From c044ecb9d339bf4e24891edc14dd4075df289c7f Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sat, 26 Dec 2009 03:51:34 +0100 Subject: [PATCH] Catch MpdAckErrors in session too --- mopidy/session.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mopidy/session.py b/mopidy/session.py index e588b9fd..755bde02 100644 --- a/mopidy/session.py +++ b/mopidy/session.py @@ -37,8 +37,12 @@ class MpdSession(asynchat.async_chat): self.handle_request(input) def handle_request(self, input): - response = self.handler.handle_request(input) - self.handle_response(response) + try: + response = self.handler.handle_request(input) + self.handle_response(response) + except MpdAckError, e: + logger.warning(e) + return self.send_response(u'ACK %s' % e) def handle_response(self, response): for line in response: