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

Daniel H Barboza danielhb at linux.vnet.ibm.com
Thu Oct 16 17:33:27 UTC 2014


Reviewed-by: Daniel Barboza <danielhb at linux.vnet.ibm.com>

On 10/16/2014 11:01 AM, Aline Manera wrote:
> 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
>




More information about the Kimchi-devel mailing list