qubes.ext
– Qubes extensions¶
Module contents¶
Qubes extensions.
Extensions provide additional features (like application menus) found only on some systems. They may be OS- or architecture-dependent or custom-developed for particular customer.
- class qubes.ext.Extension[source]¶
Bases:
object
Base class for all extensions
- devices_cache¶
This is to be implemented in extension handling devices
- qubes.ext.handler(*events, **kwargs)[source]¶
Event handler decorator factory.
To hook an event, decorate a method in your plugin class with this decorator. You may hook both per-vm-class and global events.
Note
This decorator is intended only for extensions! For regular use in the core, see
qubes.events.handler()
.
Extensions defined here¶
- class qubes.ext.r3compatibility.R3Compatibility[source]¶
Maintain VM interface compatibility with R3.0 and R3.1. At least where possible.