(self)
return [{
                'length': x.length,
                'actual_length': x.actual_length,
                'status': x.status,
            } for x in libusb1.get_iso_packet_list(transfer_p)]
Get individual ISO transfer's setup.
        Returns a list of dicts, each containing an individual ISO transfer
        parameters:
        - length
        - actual_length
        - status
        (see libusb1's API documentation for their signification)
        Returned list is consistent with getISOBufferList return value.
        Should not be called on a submitted transfer (except for 'length'
        values).
Get individual ISO transfer's setup.
        Returns a list of dicts, each containing an individual ISO transfer
        parameters:
        - length
        - actual_length
        - status
        (see libusb1's API documentation for their signification)
        Returned list is consistent with getISOBufferList return value.
        Should not be called on a submitted transfer (except for 'length'
        values).
Get individual ISO transfer s setup . Returns a list of dicts each containing an individual ISO transfer parameters : - length - actual_length - status ( see libusb1 s API documentation for their signification ) Returned list is consistent with getISOBufferList return value . Should not be called on a submitted transfer ( except for length values ) .
def getISOSetupList(self):
        """
        Get individual ISO transfer's setup.
        Returns a list of dicts, each containing an individual ISO transfer
        parameters:
        - length
        - actual_length
        - status
        (see libusb1's API documentation for their signification)
        Returned list is consistent with getISOBufferList return value.
        Should not be called on a submitted transfer (except for 'length'
        values).
        """
        transfer_p = self.__transfer
        transfer = transfer_p.contents
        if transfer.type != libusb1.LIBUSB_TRANSFER_TYPE_ISOCHRONOUS:
            raise TypeError('This method cannot be called on non-iso '
                'transfers.')
        return [{
                'length': x.length,
                'actual_length': x.actual_length,
                'status': x.status,
            } for x in libusb1.get_iso_packet_list(transfer_p)]
def getISOSetupList ( self ) : transfer_p = self . __transfer transfer = transfer_p . contents if transfer . type != libusb1 . LIBUSB_TRANSFER_TYPE_ISOCHRONOUS : raise TypeError ( 'This method cannot be called on non-iso ' 'transfers.' ) return [ { 'length' : x . length , 'actual_length' : x . actual_length , 'status' : x . status , } for x in libusb1 . get_iso_packet_list ( transfer_p ) ]