.. title:: KernelConfigKeyDesc lisa.platforms.platinfo.KernelConfigKeyDesc =========================================== .. autoclass:: lisa.platforms.platinfo::KernelConfigKeyDesc :no-members: :no-inherited-members: :no-undoc-members: :no-private-members: :no-special-members: .. rubric:: Attributes .. list-table:: :align: left * - :attr:`~lisa.conf.KeyDescBase.help` :sup:`inherited` - .. withrefctx:: :module: lisa.conf :class: lisa.conf.KeyDescBase Help description associated with the key. * - :attr:`~lisa.conf.KeyDescBase.name` :sup:`inherited` - .. withrefctx:: :module: lisa.conf :class: lisa.conf.KeyDescBase Name of that key. * - :attr:`~lisa.conf.KeyDescBase.parent` :sup:`inherited` - .. withrefctx:: :module: lisa.conf :class: lisa.conf.KeyDescBase Parent :class:`LevelKeyDesc`. .. rubric:: Properties .. list-table:: :align: left * - :attr:`~lisa.conf.KeyDesc.newtype` :sup:`inherited` - .. withrefctx:: :module: lisa.conf :class: lisa.conf.KeyDesc Unique type associated with that key. * - :attr:`~lisa.conf.KeyDescBase.path` :sup:`inherited` - .. withrefctx:: :module: lisa.conf :class: lisa.conf.KeyDescBase Path in the config file from the root to that key. * - :attr:`~lisa.conf.KeyDescBase.qualname` :sup:`inherited` - .. withrefctx:: :module: lisa.conf :class: lisa.conf.KeyDescBase Qualified name of the configuration key used for error reporting. .. rubric:: Methods .. list-table:: :align: left * - :meth:`~lisa.platforms.platinfo.KernelConfigKeyDesc.pretty_format` - .. withrefctx:: :module: lisa.platforms.platinfo :class: lisa.platforms.platinfo.KernelConfigKeyDesc Format the value for pretty printing. * - :meth:`~lisa.conf.KeyDesc.get_help` :sup:`inherited` - .. withrefctx:: :module: lisa.conf :class: lisa.conf.KeyDesc Get a help message describing the key. * - :meth:`~lisa.conf.KeyDesc.validate_val` :sup:`inherited` - .. withrefctx:: :module: lisa.conf :class: lisa.conf.KeyDesc Check that the value is an instance of one of the type specified in the ``self.classinfo``. Attributes ---------- .. attribute:: KernelConfigKeyDesc.help :canonical: lisa.platforms.platinfo.KernelConfigKeyDesc.help *Inherited attribute, see* :attr:`lisa.conf.KeyDescBase.help` .. withrefctx:: :module: lisa.conf :class: lisa.conf.KeyDescBase Help description associated with the key. .. attribute:: KernelConfigKeyDesc.name :canonical: lisa.platforms.platinfo.KernelConfigKeyDesc.name *Inherited attribute, see* :attr:`lisa.conf.KeyDescBase.name` .. withrefctx:: :module: lisa.conf :class: lisa.conf.KeyDescBase Name of that key. .. attribute:: KernelConfigKeyDesc.parent :canonical: lisa.platforms.platinfo.KernelConfigKeyDesc.parent *Inherited attribute, see* :attr:`lisa.conf.KeyDescBase.parent` .. withrefctx:: :module: lisa.conf :class: lisa.conf.KeyDescBase Parent :class:`LevelKeyDesc`. Properties ---------- .. autoproperty:: lisa.platforms.platinfo::KernelConfigKeyDesc.newtype .. autoproperty:: lisa.platforms.platinfo::KernelConfigKeyDesc.path .. autoproperty:: lisa.platforms.platinfo::KernelConfigKeyDesc.qualname Methods ------- .. automethod:: lisa.platforms.platinfo::KernelConfigKeyDesc.pretty_format .. automethod:: lisa.platforms.platinfo::KernelConfigKeyDesc.get_help .. automethod:: lisa.platforms.platinfo::KernelConfigKeyDesc.validate_val