def receive(self, poll_interval):
        readable, writeable, errored = select.select(self._readlist, [], [],
                                                     poll_interval)
        for s in readable:
            data, addr = s.recvfrom(self.BUFFER_SIZE)
            if data:
                return data

        return None
Receives a single raw collect network packet.
dataset/ETHPy150Open python-diamond/Diamond/src/collectors/jcollectd/collectd_network.py/Reader.receive