]> kaliko git repositories - python-musicpdaio.git/blobdiff - mpdaio/connection.py
Partially implement protocol (AsyncIO POC)
[python-musicpdaio.git] / mpdaio / connection.py
index 32ad65f8363b5de84359baf17f40cada19764366..d6f025b26fb63eedab8f989edb3a68362dc7d002 100644 (file)
@@ -45,7 +45,7 @@ class ConnectionPool(base):
         await self._semaphore.acquire()
 
         connections = self._connections.setdefault(host, [])
-        log.info('got %s in pool', len(connections))
+        log.debug('got %s in pool', len(connections))
         # find an un-used connection for this host
         connection = next(
             (conn for conn in connections if not conn.in_use), None)
@@ -133,12 +133,14 @@ class Connection(base):
         return self._closed
 
     def release(self) -> None:
+        logging.debug('releasing %r', self)
         self.in_use = False
         self._pool._notify_release()
 
     async def close(self) -> None:
         if self._closed:
             return
+        logging.debug('closing %r', self)
         self._closed = True
         self._writer.close()
         self._pool._remove(self)