#! /usr/bin/env python
-# TODO: return {} if no object read (?)
-# TODO: implement argument checking/parsing (?)
-# TODO: check for EOF when reading and benchmark it
-# TODO: converter support
-# TODO: global for parsing MPD_HOST/MPD_PORT
-# TODO: global for parsing MPD error messages
-# TODO: IPv6 support (AF_INET6)
-
import socket
def _getobject(self):
objs = list(self._readobjects())
if not objs:
- return
+ return {}
return objs[0]
def _getobjects(self, delimiters):