[Lxml-checkins] r39287 - lxml/trunk/src/lxml

scoder at codespeak.net scoder at codespeak.net
Wed Feb 21 15:56:27 CET 2007


Author: scoder
Date: Wed Feb 21 15:56:25 2007
New Revision: 39287

Modified:
   lxml/trunk/src/lxml/objectify.pyx
Log:
be less restrictive wrt attribute names in ObjectPath

Modified: lxml/trunk/src/lxml/objectify.pyx
==============================================================================
--- lxml/trunk/src/lxml/objectify.pyx	(original)
+++ lxml/trunk/src/lxml/objectify.pyx	Wed Feb 21 15:56:25 2007
@@ -1130,7 +1130,7 @@
 
 cdef object __MATCH_PATH_SEGMENT
 __MATCH_PATH_SEGMENT = re.compile(
-    r"(\.?)\s*(?:\{([^}]*)\})?\s*(\w+)\s*(?:\[\s*([-0-9]+)\s*\])?",
+    r"(\.?)\s*(?:\{([^}]*)\})?\s*([^.{}\[\]\s]+)\s*(?:\[\s*([-0-9]+)\s*\])?",
     re.U).match
 
 cdef _parseObjectPathString(path):


More information about the lxml-checkins mailing list