Cole Robinson
|
7411776c9a
|
xmlbuilder: Simplify global XML vars
Just have classes specify a root XML path, and figure out root name,
indentation, and dumpxml path from there.
|
2013-07-24 12:36:10 -04:00 |
|
Cole Robinson
|
e0190f7b5e
|
XMLBuilder: Drop some is_parse checking
|
2013-07-24 10:40:35 -04:00 |
|
Cole Robinson
|
2ba3ec2684
|
Guest: Convert to new style XML prop, drop a bunch of XML infrastructure
Now every XML property is new style, without explicit local get/set
handlers. Drop a bunch of XML infrastructure that was helping with the
transition.
|
2013-07-24 07:54:04 -04:00 |
|
Cole Robinson
|
326731cfc5
|
xmlbuilder: Remove order_elements hack
|
2013-07-23 17:34:32 -04:00 |
|
Cole Robinson
|
e802eae07b
|
VirtualCharDevice: Convert to new style XML props, rework API
|
2013-07-23 17:34:31 -04:00 |
|
Cole Robinson
|
3ae835dc7c
|
VirtualNetworkInterface: Drop all XML __init__ params
|
2013-07-15 14:14:05 -04:00 |
|
Cole Robinson
|
81cd055f9c
|
VirtualNetworkInterface: Convert to new style XML props
Leave __init__ where it is for now though.
|
2013-07-15 13:59:09 -04:00 |
|
Cole Robinson
|
a75cb4074c
|
VirtualPort: Convert to new style xml properties
|
2013-07-15 13:08:58 -04:00 |
|
Cole Robinson
|
e5230e90e9
|
VirtualAddress: Convert to new style XML properties
This adds a bunch of extra XML parsing infrastructure to make everything
work the same.
|
2013-07-15 10:40:12 -04:00 |
|
Cole Robinson
|
b152e83fef
|
virtinst: Rename XMLBuilderDomain.py -> xmlbuilder.py
And XMLBuilderDomain -> XMLBuilder
And _xml_property -> XMLProperty
|
2013-07-13 18:57:24 -04:00 |
|
Cole Robinson
|
534e613d40
|
VirtualNetworkInterface: Absord MAC generating routines
|
2013-07-12 13:10:23 -04:00 |
|
Cole Robinson
|
318ba7e474
|
VirtualConnection: Deal with Guest objects, not raw XML
We already do XML parsing, no need to open code it elsewhere
|
2013-07-10 20:09:51 -04:00 |
|
Cole Robinson
|
7a2caee6e1
|
VirtualConnection: Allow using virt-manager object caches
So when we call into virtinst it doesn't do a whole round of object
lookup and XML fetching.
|
2013-07-07 18:54:08 -04:00 |
|
Cole Robinson
|
d5dc06148d
|
virtinst: Move fetch_all_guests to connection object
And fetch_all_pools. And have it use pollhelpers
|
2013-07-07 15:14:59 -04:00 |
|
Cole Robinson
|
94f8d4cfa9
|
VirtualConnection: cache capabilities XML
This means we can drop passing around the pre-parsed caps info everywhere.
|
2013-07-06 14:12:13 -04:00 |
|
Cole Robinson
|
57e86259d8
|
Make conn required for all virtinst objects
This was the way the API had been heading, this just formalizes it.
|
2013-07-05 20:28:21 -04:00 |
|
Cole Robinson
|
6f7fca5f2a
|
tests: Greatly expand testdriver.xml
Mostly comes from my own testdriver I used for manual virt-manager testing.
Add some notes to HACKING about using it.
|
2013-04-21 13:34:51 -04:00 |
|
Cole Robinson
|
0d243983d0
|
Revive pep8 and clean up the code
autopep8 is pretty cool :)
|
2013-04-13 15:22:43 -04:00 |
|
Cole Robinson
|
3f79fa3919
|
Fix the last of the pylint messages
If using an older pylint, there are still some complaints about hashlib
and Popen, but those aren't our problems.
|
2013-04-13 13:45:08 -04:00 |
|
Cole Robinson
|
ae471007fc
|
Tons of misc pylint fixes
|
2013-04-13 13:40:29 -04:00 |
|
Cole Robinson
|
c5e45ae448
|
Remove all relative imports
We also drop VirtualDevice from the 'public' virtinst API, since there
are better ways to get its info.
|
2013-04-12 08:27:44 -04:00 |
|
Cole Robinson
|
69d3f21da6
|
virtinst: nic: Don't check MAC collision with host
It was:
- Slow
- Not that useful
- Only worked in the local case
If anyone cares, the proper thing to do is implement it with the iface APIs.
|
2013-04-11 12:15:37 -04:00 |
|
Cole Robinson
|
459cb3de5e
|
util: Remove old default_bridge, rename default_bridge2
|
2013-04-11 12:15:37 -04:00 |
|
Cole Robinson
|
a07c81e92a
|
util: Remove a bunch of unused methods
And move some to the only files they are used in.
|
2013-04-11 12:15:37 -04:00 |
|
Cole Robinson
|
b3779eec7d
|
Remove old 'Xen' class name back compat
|
2013-04-11 12:15:37 -04:00 |
|
Cole Robinson
|
3bce20d974
|
virtinst: Combine util.py and _util.py
Was originally split to not pollute the public API, but we aren't public
anymore
|
2013-04-11 12:15:37 -04:00 |
|
Cole Robinson
|
d6c8ad0297
|
Wire up python unit tests, unify gettext setup
|
2013-04-03 18:22:05 -04:00 |
|
Cole Robinson
|
88603e4fad
|
Merge code from python-virtinst.git
As outlined here:
https://www.redhat.com/archives/virt-tools-list/2012-February/msg00040.html
For now this is just a direct import of the code from virtinst commit
dca5a4d6245f21d554f8853197a6a234bfc8e52c. History is not merged, so
please refer to original git for detailed commit histor:
http://git.fedorahosted.org/cgit/python-virtinst.git/
|
2013-04-03 18:22:05 -04:00 |
|