X-Git-Url: http://git.kaliko.me/?a=blobdiff_plain;f=musicpd.py;h=68cd8625f3c71c4d7c510c7a461cb91883d62f71;hb=a8a2060756f1811f59febe11bd75521989674b83;hp=eeb4b9a81c4a04d7b856fa5e679356ddfee78af6;hpb=bbb80ee761838dce989b3584a75fd26b53dcd9ce;p=python-musicpd.git diff --git a/musicpd.py b/musicpd.py index eeb4b9a..68cd862 100644 --- a/musicpd.py +++ b/musicpd.py @@ -28,7 +28,7 @@ HELLO_PREFIX = "OK MPD " ERROR_PREFIX = "ACK " SUCCESS = "OK" NEXT = "list_OK" -VERSION = '0.6.0' +VERSION = '0.6.1' #: seconds before a tcp connection attempt times out (overriden by MPD_TIMEOUT env. var.) CONNECTION_TIMEOUT = 30 @@ -406,6 +406,8 @@ class MPDClient: parts.append('{0!s}'.format(Range(arg))) else: parts.append('"%s"' % escape(str(arg))) + if '\n' in ' '.join(parts): + raise CommandError('new line found in the command!') self._write_line(" ".join(parts)) def _read_binary(self, amount):