[Lxml-checkins] r39477 - lxml/trunk/src/lxml
scoder at codespeak.net
scoder at codespeak.net
Tue Feb 27 08:37:44 CET 2007
Author: scoder
Date: Tue Feb 27 08:37:43 2007
New Revision: 39477
Modified:
lxml/trunk/src/lxml/xslt.pxi
Log:
cleanup in XSLT URL resolving
Modified: lxml/trunk/src/lxml/xslt.pxi
==============================================================================
--- lxml/trunk/src/lxml/xslt.pxi (original)
+++ lxml/trunk/src/lxml/xslt.pxi Tue Feb 27 08:37:43 2007
@@ -70,21 +70,21 @@
c_doc = NULL
if doc_ref is not None:
- if doc_ref._type == PARSER_DATA_EMPTY:
- c_doc = _newDoc()
if doc_ref._type == PARSER_DATA_STRING:
c_doc = _internalParseDoc(
_cstr(doc_ref._data_bytes), parse_options,
resolver_context)
+ elif doc_ref._type == PARSER_DATA_FILENAME:
+ c_doc = _internalParseDocFromFile(
+ _cstr(doc_ref._data_bytes), parse_options,
+ resolver_context)
elif doc_ref._type == PARSER_DATA_FILE:
data = doc_ref._file.read()
c_doc = _internalParseDoc(
_cstr(data), parse_options,
resolver_context)
- elif doc_ref._type == PARSER_DATA_FILENAME:
- c_doc = _internalParseDocFromFile(
- _cstr(doc_ref._data_bytes), parse_options,
- resolver_context)
+ elif doc_ref._type == PARSER_DATA_EMPTY:
+ c_doc = _newDoc()
if c_doc is not NULL and c_doc.URL is NULL:
c_doc.URL = tree.xmlStrdup(c_uri)
return c_doc
More information about the lxml-checkins
mailing list