From 7b78c86d43e1cb4483c2dda44b7375839004c732 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sun, 20 Jun 2010 23:01:22 +0200 Subject: [PATCH] Make MpdSession more testable --- mopidy/mpd/server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mopidy/mpd/server.py b/mopidy/mpd/server.py index 073965e5..88cc4a97 100644 --- a/mopidy/mpd/server.py +++ b/mopidy/mpd/server.py @@ -47,7 +47,8 @@ class MpdServer(asyncore.dispatcher): (client_socket, client_socket_address) = self.accept() logger.info(u'MPD client connection from [%s]:%s', client_socket_address[0], client_socket_address[1]) - MpdSession(self, client_socket, client_socket_address, self.core_queue) + MpdSession(self, client_socket, client_socket_address, + self.core_queue).start() def handle_close(self): self.close() @@ -72,6 +73,8 @@ class MpdSession(asynchat.async_chat): self.core_queue = core_queue self.input_buffer = [] self.set_terminator(LINE_TERMINATOR.encode(ENCODING)) + + def start(self): self.send_response(u'OK MPD %s' % get_mpd_protocol_version()) def collect_incoming_data(self, data):