]> kaliko git repositories - python-musicpd.git/commitdiff
mpd_version attribute init to empty string instead of None
authorKaliko Jack <kaliko@azylum.org>
Fri, 31 Mar 2023 14:59:04 +0000 (16:59 +0200)
committerKaliko Jack <kaliko@azylum.org>
Sat, 1 Apr 2023 16:57:06 +0000 (18:57 +0200)
CHANGES.txt
musicpd.py

index bb6a6acfd5fcb944f08efdf09a5d7c73cfe0346e..61ba1ae9e67ddf01f3c607e2052a51f33a0fad14 100644 (file)
@@ -5,6 +5,7 @@ Changes in 0.9.0
 ----------------
 
  * Use right SPDX identifier for license headers
+ * mpd_version attribute init to empty string instead of None
 
 Changes in 0.8.0
 ----------------
index d2e6ebf7fcad2e248af5d117f9b63333e53115e2..50c35dd33bdd80342f38b230f674e399a5445f13 100644 (file)
@@ -152,6 +152,10 @@ class MPDClient:
         #: Current connection timeout value, defaults to
         #: :py:obj:`CONNECTION_TIMEOUT` or env. var. ``MPD_TIMEOUT`` if provided
         self.mpd_timeout = None
+        self.mpd_version = ''
+        """Protocol version as exposed by the server as a :py:obj:`str`
+
+        .. note:: This is the version of the protocol spoken, not the real version of the daemon."""
         self._reset()
         self._commands = {
             # Status Commands
@@ -585,7 +589,7 @@ class MPDClient:
         self.mpd_version = line[len(HELLO_PREFIX):].strip()
 
     def _reset(self):
-        self.mpd_version = None
+        self.mpd_version = ''
         self._iterating = False
         self._pending = []
         self._command_list = None