diff options
-rw-r--r-- | PKGBUILD | 2 | ||||
-rw-r--r-- | kvmd/plugins/hid/bt/server.py | 3 |
2 files changed, 2 insertions, 3 deletions
@@ -38,7 +38,7 @@ url="https://github.com/pikvm/kvmd" license=(GPL) arch=(any) depends=( - "python>=3.9.3-1.1" + "python>=3.9.5-2" "python<3.10" python-yaml "python-aiohttp>=3.7.4.post0-1.1" diff --git a/kvmd/plugins/hid/bt/server.py b/kvmd/plugins/hid/bt/server.py index 001c7c59..af91a6f8 100644 --- a/kvmd/plugins/hid/bt/server.py +++ b/kvmd/plugins/hid/bt/server.py @@ -151,8 +151,7 @@ class BtServer: # pylint: disable=too-many-instance-attributes @contextlib.contextmanager def __listen(self, role: _RoleT, addr: str, port: int) -> Generator[socket.socket, None, None]: get_logger(0).info("Listening [%s]:%d for %s ...", addr, port, role) - # with socket.socket(socket.AF_BLUETOOTH, socket.SOCK_SEQPACKET, socket.BTPROTO_L2CAP) as sock: - with socket.socket(31, socket.SOCK_SEQPACKET, 0) as sock: + with socket.socket(socket.AF_BLUETOOTH, socket.SOCK_SEQPACKET, socket.BTPROTO_L2CAP) as sock: sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) sock.settimeout(self.__socket_timeout) sock.bind((addr, port)) |