From 9f3a5a2307e823d643140517eadeb1d3609c1061 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Fri, 25 Dec 2009 18:24:24 +0100 Subject: [PATCH] Pass terminator to asynchat in same encoding as the data it is applied to --- mopidy/session.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mopidy/session.py b/mopidy/session.py index 6e76c5cd..12385244 100644 --- a/mopidy/session.py +++ b/mopidy/session.py @@ -13,7 +13,8 @@ class MpdSession(asynchat.async_chat): self.server = server self.client_address = client_address self.input_buffer = [] - self.set_terminator(settings.MPD_LINE_TERMINATOR) + self.set_terminator(settings.MPD_LINE_TERMINATOR.encode( + settings.MPD_LINE_ENCODING)) self.handler = handler_class(session=self, backend=backend) self.send_response(u'OK MPD %s' % get_mpd_version())