Skip to content

Commit

Permalink
Replace ElementTree with lxml.
Browse files Browse the repository at this point in the history
This has two useful features: pretty-printing of xml and the ability to
define CDATA tags.
  • Loading branch information
willrogers committed Jun 22, 2017
1 parent 4db6ed0 commit a223034
Show file tree
Hide file tree
Showing 7 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion cssgen/actions.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import xml.etree.ElementTree as et
import lxml.etree as et


class OpiActionRenderer(object):
Expand Down
2 changes: 1 addition & 1 deletion cssgen/colors.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import xml.etree.ElementTree as et
import lxml.etree as et


class OpiColorRenderer(object):
Expand Down
2 changes: 1 addition & 1 deletion cssgen/fonts.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import xml.etree.ElementTree as et
import lxml.etree as et


class OpiFontRenderer(object):
Expand Down
4 changes: 2 additions & 2 deletions cssgen/render.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import xml.etree.ElementTree as et
import lxml.etree as et
from cssgen import actions, rules, colors, borders, fonts
import collections

Expand Down Expand Up @@ -83,4 +83,4 @@ def __str__(self):
def write_to_file(self, filename):
self.assemble()
tree = et.ElementTree(self._node)
tree.write(filename)
tree.write(filename, pretty_print=True)
2 changes: 1 addition & 1 deletion cssgen/rules.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import xml.etree.ElementTree as et
import lxml.etree as et
from opimodel import rules


Expand Down
2 changes: 1 addition & 1 deletion test/test_borders.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


def test_add_border_to_widget(widget, get_renderer):
w = widgets.Widget(0, 0, 0, 0, 'dummy')
w = widgets.Widget('dummy', 0, 0, 0, 0)
b = borders.Border(borders.LINE_STYLE, 1, colors.BLACK, False)
w.set_border(b)
renderer = get_renderer(w)
Expand Down
2 changes: 1 addition & 1 deletion test/test_rules.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ def test_empty_RulesNode(widget, get_renderer):
widget.rules = []
renderer = get_renderer(widget)
output = str(renderer)
assert '<rules />' in output
assert '<rules/>' in output


def test_greater_than_rule(widget, get_renderer):
Expand Down

0 comments on commit a223034

Please sign in to comment.