]> kaliko git repositories - python-musicpdaio.git/blobdiff - mpdaio/client.py
Add connections propertie
[python-musicpdaio.git] / mpdaio / client.py
index bde752f6d4d8305c7936b132d8a79694617d50ef..7bc483a01a0a5f6cbc418d9d131ac685d36701bc 100644 (file)
@@ -89,7 +89,7 @@ class MPDClient:
     def version(self):
         """MPD protocol version"""
         host = (self.host, self.port)
-        version = {_.version for _ in self._pool._connections.get(host, [])}
+        version = {_.version for _ in self.connections}
         if not version:
             log.warning('No connections yet in the connections pool for %s', host)
             return ''
@@ -97,6 +97,12 @@ class MPDClient:
             log.warning('More than one version in the connections pool for %s', host)
         return version.pop()
 
+    @property
+    def connections(self):
+        """Open connections"""
+        host = (self.host, self.port)
+        return self._pool._connections.get(host, [])
+
     async def close(self):
         await self._pool.close()
 
@@ -277,7 +283,7 @@ class CmdHandler:
                 parts.append(f'"{escape(str(arg))}"')
         if '\n' in ' '.join(parts):
             raise MPDCommandError('new line found in the command!')
-        log.debug(' '.join(parts))
+        #log.debug(' '.join(parts))
         await self._write_line(' '.join(parts))
 
     async def _read_binary(self, amount):