From 8bb685781872c92dccb2924cbc5e363fbbd7a348 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Mon, 19 Oct 2015 10:11:00 +0300 Subject: [PATCH] socket: Native struct sockaddr may come as bytes or bytearray. --- socket/socket.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/socket/socket.py b/socket/socket.py index dba932e7..e6fd4e1d 100644 --- a/socket/socket.py +++ b/socket/socket.py @@ -8,7 +8,7 @@ IP_ADD_MEMBERSHIP = 35 IP_DROP_MEMBERSHIP = 36 def _resolve_addr(addr): - if isinstance(addr, bytes): + if isinstance(addr, (bytes, bytearray)): return addr if len(addr) != 2: raise NotImplementedError("Only IPv4 supported")