[Kimchi-devel] [PATCH 0/2] Create a xmlutils module to hold all the XML manipulation

Aline Manera alinefm at linux.vnet.ibm.com
Thu Oct 16 14:01:34 UTC 2014


It is the first step to do a VMTemplate refactor, as all the XML manipulation
will be in a single place.

Aline Manera (2):
  Create a xmlutils module to hold all the XML manipulation
  Move networkxml.py to xmlutils module and update it to use
    lxml.builder

 src/kimchi/config.py.in            |   2 +-
 src/kimchi/model/host.py           |   4 +-
 src/kimchi/model/hostdev.py        |   2 +-
 src/kimchi/model/networks.py       |  30 ++++-----
 src/kimchi/model/storagepools.py   |  16 ++---
 src/kimchi/model/storagevolumes.py |   5 +-
 src/kimchi/model/templates.py      |   8 +--
 src/kimchi/model/vms.py            |  21 +++---
 src/kimchi/networkxml.py           | 127 -------------------------------------
 src/kimchi/xmlutils.py             |  63 ------------------
 src/kimchi/xmlutils/__init__.py    |  18 ++++++
 src/kimchi/xmlutils/network.py     | 123 +++++++++++++++++++++++++++++++++++
 src/kimchi/xmlutils/utils.py       |  63 ++++++++++++++++++
 tests/test_networkxml.py           |  29 ++++-----
 tests/test_vmtemplate.py           |   2 +-
 15 files changed, 261 insertions(+), 252 deletions(-)
 delete mode 100644 src/kimchi/networkxml.py
 delete mode 100644 src/kimchi/xmlutils.py
 create mode 100644 src/kimchi/xmlutils/__init__.py
 create mode 100644 src/kimchi/xmlutils/network.py
 create mode 100644 src/kimchi/xmlutils/utils.py

-- 
1.9.3




More information about the Kimchi-devel mailing list