[Lxml-checkins] r53791 - in lxml/trunk: . src/lxml

scoder at codespeak.net scoder at codespeak.net
Tue Apr 15 19:55:16 CEST 2008


Author: scoder
Date: Tue Apr 15 19:55:15 2008
New Revision: 53791

Modified:
   lxml/trunk/   (props changed)
   lxml/trunk/CHANGES.txt
   lxml/trunk/src/lxml/parser.pxi
Log:
 r3985 at delle:  sbehnel | 2008-04-15 19:53:52 +0200
 fix for resolving to filenames in custom resolvers


Modified: lxml/trunk/CHANGES.txt
==============================================================================
--- lxml/trunk/CHANGES.txt	(original)
+++ lxml/trunk/CHANGES.txt	Tue Apr 15 19:55:15 2008
@@ -19,6 +19,8 @@
 Bugs fixed
 ----------
 
+* Resolving to a filename in custom resolvers didn't work.
+
 * lxml did not honour libxslt's second error state "STOPPED", which
   let some XSLT errors pass silently.
 

Modified: lxml/trunk/src/lxml/parser.pxi
==============================================================================
--- lxml/trunk/src/lxml/parser.pxi	(original)
+++ lxml/trunk/src/lxml/parser.pxi	Tue Apr 15 19:55:15 2008
@@ -333,7 +333,7 @@
             c_context, _cstr(data))
     elif doc_ref._type == PARSER_DATA_FILENAME:
         c_input = xmlparser.xmlNewInputFromFile(
-            c_context, _cstr(doc_ref._data_bytes))
+            c_context, _cstr(doc_ref._filename))
     elif doc_ref._type == PARSER_DATA_FILE:
         file_context = _FileReaderContext(doc_ref._file, context, url)
         c_input = file_context._createParserInput(c_context)


More information about the lxml-checkins mailing list