lxml выдает следующую ошибку в версии 1.3 для приведенной ниже строки.
self.doc.findall('.//field[@on_change]')
File "/home/.../code_generator/xmlGenerator.py", line 158, in processOnChange
onchangeNodes = self.doc.findall('.//field[@on_change]')
File "etree.pyx", line 1042, in etree._Element.findall
File "/usr/lib/python2.5/site-packages/lxml/_elementpath.py", line 193, in findall
return _compile(path).findall(element)
File "/usr/lib/python2.5/site-packages/lxml/_elementpath.py", line 171, in _compile
p = Path(path)
File "/usr/lib/python2.5/site-packages/lxml/_elementpath.py", line 88, in __init__
"expected path separator (%s)" % (op or tag)
SyntaxError: expected path separator ([)
Отлично работает на локальной машине, имеющей lxml = 2.1.
Мой вопрос - какая альтернатива для него,Я попытался обновить версию lxml сервера, но не смог этого сделать, так как операционная система порхала - Ubuntu 7.10 соответствующий пост