[virt-tools-list] [RFC PATCH 00/10] virt-manager: Prep for sharing code with TUI
Cole Robinson
crobinso at redhat.com
Mon Apr 18 18:06:42 UTC 2011
The following series is a first steps towards sharing code between
virt-manager GUI and TUI. On it's own it doesn't do much, just handles
the tricky parts of using the GUI's 'model' code in the TUI.
First 5 patches are minor TUI improvements to make it simpler to test
the code. The latter patches push the gtk/gobject deps up from connection.py
into a central place that can be toggled on/off at app startup.
Thanks,
Cole
Cole Robinson (10):
virt-manager.py: Fix setup_logging to be a bit more general
virt-manager-tui: Log to ~/.virt-manager, not /var/log
tui: Hook up --connect option for setting the default URI
tui: Save URIs in ~/.virt-manager, not /etc
tui: Show backtrace of startup errors
tui: Hack in an 'import' blacklist
baseclass: Make gtk/gobject dep optional
libvirtobject: Remove gobject dep
connection: Remove gtk and gobject dep
tui: Example instantiation of vmmConnection
src/virt-manager-tui.py.in | 18 +++-
src/virt-manager.py.in | 76 ++--------------
src/virtManager/baseclass.py | 42 +++++++---
src/virtManager/cli.py | 85 ++++++++++++++++++
src/virtManager/connection.py | 109 ++++++++++--------------
src/virtManager/guidiff.py | 53 ++++++++++++
src/virtManager/libvirtobject.py | 11 +--
src/virtManagerTui/importblacklist/gconf.py | 21 +++++
src/virtManagerTui/importblacklist/gobject.py | 21 +++++
src/virtManagerTui/importblacklist/gtk.py | 21 +++++
src/virtManagerTui/libvirtworker.py | 8 ++-
src/virtManagerTui/utils.py | 7 --
12 files changed, 312 insertions(+), 160 deletions(-)
create mode 100644 src/virtManager/cli.py
create mode 100644 src/virtManager/guidiff.py
create mode 100644 src/virtManagerTui/importblacklist/__init__.py
create mode 100644 src/virtManagerTui/importblacklist/gconf.py
create mode 100644 src/virtManagerTui/importblacklist/gobject.py
create mode 100644 src/virtManagerTui/importblacklist/gtk.py
--
1.7.4
More information about the virt-tools-list
mailing list