Review: Approve
In general this looks fine. Once again, a couple of minor points (mostly just 
style):

Why is there a ThemeXMLBuilder and a ThemeXMLParser... Parser is so small, is 
there a reason why you didn't combine the two into a ThemeXML class?

Just remember that we're using ' for strings, not " (seen in a few places)

No spaces between param, "=", and default value (see "footer" param): 
  def _get_extent_and_render(self, line, tlcorner=(0,0), dodraw=False, 
color=None, footer = False):

In the function above, "dodraw" - surely that can be changed to simply "draw" ?
-- 
https://code.launchpad.net/~trb143/openlp/ThemeManager/+merge/5014
Your team openlp.org Core is subscribed to branch lp:openlp.

_______________________________________________
Mailing list: https://launchpad.net/~openlp-core
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openlp-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to