From 4815a82c79800b598bb0992e82250d35aa9d039f Mon Sep 17 00:00:00 2001 From: Johannes Knutsen Date: Thu, 24 Dec 2009 00:03:37 +0100 Subject: [PATCH] Added backend as constructor parameter to MpdHandler with dummy as default --- mopidy/handler.py | 4 ++++ mopidy/session.py | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/mopidy/handler.py b/mopidy/handler.py index 6b714b55..647bd2b5 100644 --- a/mopidy/handler.py +++ b/mopidy/handler.py @@ -2,6 +2,7 @@ import logging import re from mopidy import settings +from mopidy.backends.dummy_backend import DummyBackend logger = logging.getLogger('handler') @@ -19,6 +20,9 @@ def register(pattern): return decorator class MpdHandler(object): + def __init__(self, backend=DummyBackend()): + self.register_backend(backend) + def handle_request(self, request): for pattern in _request_handlers: matches = re.match(pattern, request) diff --git a/mopidy/session.py b/mopidy/session.py index 5c6094df..36aa0a28 100644 --- a/mopidy/session.py +++ b/mopidy/session.py @@ -13,7 +13,6 @@ class MpdSession(asynchat.async_chat): self.input_buffer = [] self.set_terminator(settings.MPD_LINE_TERMINATOR) self.handler = handler() - self.handler.register_backend(DummyBackend()) self.send_response(u'OK MPD %s' % get_mpd_version()) def collect_incoming_data(self, data):