]> kaliko git repositories - python-musicpd.git/commitdiff
Remove Literal type hint (Need py >= 3.8)
authorKaliko Jack <kaliko@azylum.org>
Sat, 1 Apr 2023 15:23:53 +0000 (17:23 +0200)
committerKaliko Jack <kaliko@azylum.org>
Sat, 1 Apr 2023 15:23:53 +0000 (17:23 +0200)
musicpd.py

index f763a8e9e73ca4865bca8fce37cbe83d6d0f152e..e779355ae24bf9fa00a49729e055e2ba0dee2f3f 100644 (file)
@@ -13,7 +13,7 @@ import os
 from functools import wraps
 # Type hint for python <= 3.8
 from typing import Any, Dict, List, Tuple
-from typing import Literal, Optional, Union
+from typing import Optional, Union
 
 HELLO_PREFIX = "OK MPD "
 ERROR_PREFIX = "ACK "
@@ -418,7 +418,7 @@ class MPDClient:
             amount -= len(result)
         return bytes(chunk)
 
-    def _read_line(self, binary: Literal[True,False] = False):
+    def _read_line(self, binary: bool = False):
         if binary:
             line = self._rbfile.readline().decode('utf-8')
         else:
@@ -439,7 +439,7 @@ class MPDClient:
             return None
         return line
 
-    def _read_pair(self, separator: str, binary: Literal[True,False] = False):
+    def _read_pair(self, separator: str, binary: bool = False):
         line = self._read_line(binary=binary)
         if line is None:
             return None
@@ -448,7 +448,7 @@ class MPDClient:
             raise ProtocolError(f"Could not parse pair: '{line}'")
         return pair
 
-    def _read_pairs(self, separator=": ", binary: Literal[True,False] =False):
+    def _read_pairs(self, separator=": ", binary: bool =False):
         pair = self._read_pair(separator, binary=binary)
         while pair:
             yield pair