Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Actually use "language_level=2" everywhere for better Py2 compatibility. | Stefan Behnel | 2018-12-02 | 1 | -1/+1 |
| | |||||
* | Set explicit Cython language levels for compiled modules (Cython suggests to ↵ | Stefan Behnel | 2018-12-02 | 1 | -0/+2 |
| | | | | make them explicit). | ||||
* | Fix import warnings in Py3.6+ by switching to absolute imports. | Stefan Behnel | 2018-09-29 | 1 | -0/+2 |
| | |||||
* | Add comment. | Stefan Behnel | 2017-10-01 | 1 | -0/+1 |
| | |||||
* | Avoid string list+join overhead in ElementPath parser since predicate ↵ | Stefan Behnel | 2017-10-01 | 1 | -3/+3 |
| | | | | signatures are very short. | ||||
* | Make sure text selects find all entries (remove left-over "break"). | Stefan Behnel | 2017-09-30 | 1 | -1/+0 |
| | |||||
* | Support ElementPath text predicates for current node, like "[.='text']". | Stefan Behnel | 2017-09-30 | 1 | -6/+13 |
| | |||||
* | Allow whitespace in ElementPath predicates. | Stefan Behnel | 2017-09-30 | 1 | -0/+2 |
| | |||||
* | repair tuple sorting in Py3 when passing a None default prefix mapping in ↵ | Stefan Behnel | 2017-05-26 | 1 | -3/+11 |
| | | | | ElementPath | ||||
* | support a default prefix mapping in ElementPath searches by allowing to ↵ | Stefan Behnel | 2017-05-26 | 1 | -9/+15 |
| | | | | inject a namespace into all unprefixed tags in the path expression | ||||
* | Python 3.6 invalid escape sequence deprecation fixes | Ville Skyttä | 2017-03-19 | 1 | -7/+7 |
| | | | | https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior | ||||
* | remove pre-Py2.6 fallback code | Stefan Behnel | 2016-07-27 | 1 | -6/+1 |
| | |||||
* | fix selector cache in ElementPath | Changaco | 2015-04-15 | 1 | -2/+3 |
| | |||||
* | raise ValueError when an empty namespace prefix is passed into the ↵ | Stefan Behnel | 2014-12-26 | 1 | -0/+2 |
| | | | | ElementPath tools | ||||
* | whitespace | Stefan Behnel | 2014-12-26 | 1 | -0/+5 |
| | |||||
* | minor code cleanup | Stefan Behnel | 2014-12-26 | 1 | -4/+5 |
| | |||||
* | reject negative path indices in ElementPath (illegal in XPath and previously ↵ | Stefan Behnel | 2013-01-24 | 1 | -5/+9 |
| | | | | broken in ElementPath) | ||||
* | reject invalid 0-index in ElementPath predicates | Stefan Behnel | 2013-01-24 | 1 | -0/+3 |
| | |||||
* | make the user provided namespace mapping part of the caching key in ↵ | Stefan Behnel | 2013-01-22 | 1 | -1/+1 |
| | | | | ElementPath to prevent false positives on different namespace mappings | ||||
* | raise ElementPath syntax error on empty path expression | Stefan Behnel | 2012-08-01 | 1 | -1/+4 |
| | |||||
* | prevent el.find('*') from returning PIs and comments | Stefan Behnel | 2012-07-30 | 1 | -1/+1 |
| | |||||
* | [svn r4386] r5536@lenny: sbehnel | 2010-03-26 08:12:15 +0100 | scoder | 2010-03-26 | 1 | -63/+123 |
| | | | | | | | major ElementPath update to match ET 1.3 (as of Py3.2) --HG-- branch : trunk | ||||
* | [svn r4300] r5391@lenny: sbehnel | 2009-12-30 12:48:32 +0100 | scoder | 2009-12-30 | 1 | -0/+1 |
| | | | | | | | enable caching for ElementPath parser --HG-- branch : trunk | ||||
* | [svn r4105] r5036@delle: sbehnel | 2009-02-20 19:21:16 +0100 | scoder | 2009-02-20 | 1 | -1/+1 |
| | | | | | | | return empty string instead of None for empty element text content from el.findtext() --HG-- branch : trunk | ||||
* | [svn r3798] r4443@delle: sbehnel | 2008-05-31 18:47:50 +0200 | scoder | 2008-05-31 | 1 | -1/+1 |
| | | | | | | | cleanup --HG-- branch : trunk | ||||
* | [svn r3786] r4431@delle: sbehnel | 2008-05-31 16:59:52 +0200 | scoder | 2008-05-31 | 1 | -4/+1 |
| | | | | | | | ElementPath fix for [tag] conditions --HG-- branch : trunk | ||||
* | [svn r3685] r4231@delle: sbehnel | 2008-05-19 23:46:38 +0200 | scoder | 2008-05-20 | 1 | -9/+21 |
| | | | | | | | Py3 fixes --HG-- branch : trunk | ||||
* | [svn r3135] r3180@delle: sbehnel | 2007-12-25 15:54:59 +0100 | scoder | 2007-12-25 | 1 | -1/+1 |
| | | | | | | | typo --HG-- branch : trunk | ||||
* | [svn r2937] some cleanup and optimisations in _elementpath.py | scoder | 2007-09-28 | 1 | -61/+58 |
| | | | | | --HG-- branch : trunk | ||||
* | [svn r2850] ET 1.3 compatibility updates: iterfind(), new ElementPath ↵ | scoder | 2007-09-13 | 1 | -130/+165 |
| | | | | | | | implementation, updated selftest.py, fix for itertext() --HG-- branch : trunk | ||||
* | [svn r177] Add support for find() and friends, directly taken from Python ↵ | faassen | 2005-01-12 | 1 | -0/+194 |
ElementTree. Add selftest.py from Python elementtree. Modify selftest where it is incorrect in assumptions concerning etree, and disable a lot of tests where etree is still lacking. The remaining 76 tests do pass. --HG-- branch : trunk |