def _parsePayload(self, data):
        start, _ = self.payloadRange()
        offset = start

        self.timestamp = data[offset:offset + TIMESTAMP_LEN]
        offset += TIMESTAMP_LEN

        self.other_or_address = TLVTriple.parse(data, offset)
        offset += len(self.other_or_address)

        self.num_addresses = data[offset:offset + NUM_ADDRESSES_LEN]
        self.num_addresses = struct.unpack('!B', self.num_addresses)[0]
        offset += NUM_ADDRESSES_LEN

        if self.num_addresses > MAX_THIS_OR_ADDRESSES:
            msg = "oppy only supports up to 5 'this_or_addresses' in a "
            msg += "NetInfoCell, received: {}."
            msg = msg.format(MAX_THIS_OR_ADDRESSES)
            raise BadPayloadData(msg)

        self.this_or_addresses = []
        for i in xrange(self.num_addresses):
            t = TLVTriple.parse(data, offset)
            self.this_or_addresses.append(t)
            offset += len(t)
Performs a synchronous fetch request.
dataset/ETHPy150Open nskinkel/oppy/oppy/cell/fixedlen.py/NetInfoCell._parsePayload--crossover with--dataset/ETHPy150Open CollabQ/CollabQ/vendor/opensocial/http.py/UrlFetch.fetch