core-admin/core
Marek Marczykowski b8c62c0279 Wrap all VMM connection related object into QubesVMMConnection class
This makes easier to import right objects in submodules (only one
object). This also implement lazy connection - at first access, not at
module import, which speeds up tools, which doesn't need runtime
information (like qvm-prefs or qvm-service). In the future this will
ease migration from xenstore to QubesDB.

Also implement "offline mode" - operate on qubes.xml without connecting
to VMM - raise exception at such try.
This is needed to run tools during installation, where only minimal
set of services are started, especially no libvirt.
2014-11-19 12:48:26 +01:00
..
tests qubesutils.py: get_disk_usage 2014-04-24 21:50:12 +02:00
__init__.py Move all files one level up 2013-03-16 19:56:51 +01:00
.gitignore Move all files one level up 2013-03-16 19:56:51 +01:00
backup.py backups: use default kernel if saved one is not installed 2014-10-01 03:50:50 +02:00
guihelpers.py Rearrange code to not import PyQt on every qvm-* call 2014-06-05 01:59:42 +02:00
modules add convenient symlinks simulating target python files layout 2014-03-10 01:05:01 +01:00
notify.py notify: missing import 2014-07-20 13:39:02 +02:00
qubes.py Wrap all VMM connection related object into QubesVMMConnection class 2014-11-19 12:48:26 +01:00
qubesutils.py Wrap all VMM connection related object into QubesVMMConnection class 2014-11-19 12:48:26 +01:00