(self)
return result
Returns the next internal timeout that libusb needs to handle, in
        seconds, or None if no timeout is needed.
        You should not have to call this method, unless you are integrating
        this class with a polling mechanism.
Returns the next internal timeout that libusb needs to handle, in
        seconds, or None if no timeout is needed.
        You should not have to call this method, unless you are integrating
        this class with a polling mechanism.
Returns the next internal timeout that libusb needs to handle in seconds or None if no timeout is needed . You should not have to call this method unless you are integrating this class with a polling mechanism .
def getNextTimeout(self):
        """
        Returns the next internal timeout that libusb needs to handle, in
        seconds, or None if no timeout is needed.
        You should not have to call this method, unless you are integrating
        this class with a polling mechanism.
        """
        timeval = libusb1.timeval()
        result = libusb1.libusb_get_next_timeout(self.__context_p,
            byref(timeval))
        if result == 0:
            result = None
        elif result == 1:
            result = timeval.tv_sec + (timeval.tv_usec * 0.000001)
        else:
            raise libusb1.USBError(result)
        return result
def getNextTimeout ( self ) : timeval = libusb1 . timeval ( ) result = libusb1 . libusb_get_next_timeout ( self . __context_p , byref ( timeval ) ) if result == 0 : result = None elif result == 1 : result = timeval . tv_sec + ( timeval . tv_usec * 0.000001 ) else : raise libusb1 . USBError ( result ) return result