def __recvall(self, count):
        """__recvall(count) -> data
        Receive EXACTLY the number of bytes requested from the socket.
        Blocks until the required number of bytes have been received.
        """
        data = self.recv(count)
        while len(data) < count:
            d = self.recv(len(data)-count)
            if not d: raise GeneralProxyError((0, "connection closed unexpectedly"))
            data = data + d
        return data
dataset/ETHPy150Open bitxbay/BitXBay/electru/build/lib/electrum/socks.py/socksocket.__recvall/swapped operands of `-`