From 0b1360536ad88fdbd05e8956be76cb5d12ca6c7f Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Thu, 10 Dec 2009 19:53:48 +0530 Subject: [PATCH] [FIX] Project_gtd : Improved fields_view_get() andmade it compatible to stable lp bug: https://launchpad.net/bugs/492793 fixed bzr revid: jvo@tinyerp.com-20091210142348-7j5z5shkcwukczyj --- addons/project_gtd/project_gtd.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/addons/project_gtd/project_gtd.py b/addons/project_gtd/project_gtd.py index 322fe01d0bb..8ebc3b84a2f 100644 --- a/addons/project_gtd/project_gtd.py +++ b/addons/project_gtd/project_gtd.py @@ -20,8 +20,6 @@ # ############################################################################## -from xml import dom - from mx import DateTime from mx.DateTime import now @@ -31,6 +29,14 @@ import netsvc from osv import fields, osv import ir +import sys +from tools.translate import _ + +try: + from lxml import etree +except ImportError: + sys.stderr.write("ERROR: Import lxml module\n") + sys.stderr.write("ERROR: Try to install the python-lxml package\n") class one2many_mod(fields.one2many): def get(self, cr, obj, ids, name, user=None, offset=0, context=None, values=None): @@ -137,7 +143,7 @@ class project_gtd_timebox(osv.osv): """ - doc = dom.minidom.parseString(res['arch']) + doc = etree.fromstring(res['arch']) xarch, xfields = self._view_look_dom_arch(cr, uid, doc, view_id, context=context) res['arch'] = xarch res['fields'] = xfields