_get_default_calendar casts exception about invalid attribute in lxml
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Server (MOVED TO GITHUB) |
Confirmed
|
Medium
|
OpenERP's Framework R&D |
Bug Description
Tested on last openobject-server code.
``_get_
It contains the instruction:
...
etree.
...
Which will inevitably casts an exception, because third argument must be a dict or a keyword argument.
I propose:
...
etree.
...
Here's more info:
Traceback (most recent call last):
File "/home/
result = ExportService.
File "/home/
res = fn(db, uid, *params)
File "/home/
return self.execute(db, uid, obj, method, *args, **kw or {})
File "/home/
return f(self, dbname, *args, **kwargs)
File "/home/
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/
cr, user, context)
File "/home/
etree.
File "lxml.etree.pyx", line 2658, in lxml.etree.
File "apihelpers.pxi", line 224, in lxml.etree.
File "apihelpers.pxi", line 219, in lxml.etree.
File "apihelpers.pxi", line 286, in lxml.etree.
TypeError: Invalid attribute dictionary: str
(Pdb) u
> /apihelpers.
(Pdb) u
> /apihelpers.
(Pdb) u
> /lxml.etree.
(Pdb) u
> /home/vaab/
-> etree.SubElemen
(Pdb) l
2005 view.set(to, item)
2006 return True
2007 return False
2008
2009 view = etree.Element(
2010 -> etree.SubElemen
2011
2012 if self._date_name not in self._columns:
2013 date_found = False
2014 for dt in ['date', 'date_start', 'x_date', 'x_date_start']:
2015 if dt in self._columns:
(Pdb) etree.SubElemen
*** TypeError: Invalid attribute dictionary: str
(Pdb) etree.SubElemen
<Element field at 0x7f7e002c39b0>
I'm using lxml==2.3.4
Related branches
- OpenERP Core Team: Pending requested
-
Diff: 12 lines (+1/-1)1 file modifiedopenerp/osv/orm.py (+1/-1)
Changed in openobject-server: | |
assignee: | nobody → OpenERP's Framework R&D (openerp-dev-framework) |
importance: | Undecided → Medium |
status: | New → Confirmed |