def __init__(self, context, config):
        """
        You should not instanciate this class directly.
        Call USBDevice methods to get instances of this class.
        """
        if not isinstance(config, libusb1.libusb_config_descriptor):
            raise TypeError('Unexpected descriptor type.')
        self.__config = config
        self.__context = context
def __init__ ( self , context , config ) : if not isinstance ( config , libusb1 . libusb_config_descriptor ) : raise TypeError ( 'Unexpected descriptor type.' ) self . __config = config self . __context = context
You should not instanciate this class directly.
        Call USBDevice methods to get instances of this class.