Catch MpdAckErrors in session too
This commit is contained in:
parent
7a96672f0e
commit
c044ecb9d3
@ -37,8 +37,12 @@ class MpdSession(asynchat.async_chat):
|
|||||||
self.handle_request(input)
|
self.handle_request(input)
|
||||||
|
|
||||||
def handle_request(self, input):
|
def handle_request(self, input):
|
||||||
response = self.handler.handle_request(input)
|
try:
|
||||||
self.handle_response(response)
|
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):
|
def handle_response(self, response):
|
||||||
for line in response:
|
for line in response:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user