From e2b36cb0f0702f44a25fcec79cca8dd3b3bded43 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sat, 23 Nov 2013 21:39:18 +0100 Subject: [PATCH] mpd: Format multiline patterns properly in docs --- mopidy/frontends/mpd/protocol/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mopidy/frontends/mpd/protocol/__init__.py b/mopidy/frontends/mpd/protocol/__init__.py index dbb96a1b..0c2e5b25 100644 --- a/mopidy/frontends/mpd/protocol/__init__.py +++ b/mopidy/frontends/mpd/protocol/__init__.py @@ -15,6 +15,8 @@ from __future__ import unicode_literals from collections import namedtuple import re +from mopidy.utils import formatting + #: The MPD protocol uses UTF-8 for encoding all data. ENCODING = 'UTF-8' @@ -66,8 +68,8 @@ def handle_request(pattern, auth_required=True): raise ValueError('Tried to redefine handler for %s with %s' % ( pattern, func)) request_handlers[compiled_pattern] = func - func.__doc__ = ' - *Pattern:* ``%s``\n\n%s' % ( - pattern, func.__doc__ or '') + func.__doc__ = '*Pattern:*\n\n.. code-block:: text\n\n%s\n\n%s' % ( + formatting.indent(pattern, places=4), func.__doc__ or '') return func return decorator