from types import TracebackType
from typing import Any, List, Optional, Tuple, Type
-from . import HELLO_PREFIX
+from .const import HELLO_PREFIX
from .exceptions import MPDProtocolError
try: # Python 3.7
self._reader = reader
self._writer = writer
self._closed = False
+ self.auth = False
self.in_use = False
+ self.version: str | None = None
def __repr__(self):
host = f"{self._host[0]}:{self._host[1]}"
raise MPDProtocolError(f'Got invalid MPD hello: "{rcv}"')
log.debug('consumed hello prefix: %r', rcv)
self.version = rcv.split('\n')[0][len(HELLO_PREFIX):]
- log.info('protocol version: %s', self.version)
def __getattr__(self, name: str) -> Any:
"""All unknown attributes are delegated to the reader and writer"""