def _receive(self):
        # initialize sockets map
        r, w, x = [self.socket], [], []
        r, w, x = select.select(r, w, x, self.sessiondata.timeout)
        if r:
            return self.socket.recv(4096)
        # return nothing on timeout
        return None

    # send request and receive a reply
receive a response from SNMP agent
dataset/ETHPy150Open kdart/pycopia/SNMP/pycopia/SNMP/SNMP.py/Session._receive