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
obj['data'] = self._read_binary(amount)
except IOError as err:
raise ConnectionError('Error reading binary content: %s' % err)
- if len(obj['data']) != amount:
+ if len(obj['data']) != amount: # can we ever get there?
raise ConnectionError('Error reading binary content: '
'Expects %sB, got %s' % (amount, len(obj['data'])))
# Fetches trailing new line
self._reset()
def fileno(self):
+ """Return the socket’s file descriptor (a small integer).
+ This is useful with :py:obj:`select.select`.
+ """
if self._sock is None:
raise ConnectionError("Not connected")
return self._sock.fileno()