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

scoder at codespeak.net scoder at codespeak.net
Sat Nov 17 12:53:15 CET 2007


Author: scoder
Date: Sat Nov 17 12:53:15 2007
New Revision: 48751

Modified:
   lxml/trunk/src/lxml/parser.pxi
Log:
small setup fixes for feed and target parser

Modified: lxml/trunk/src/lxml/parser.pxi
==============================================================================
--- lxml/trunk/src/lxml/parser.pxi	(original)
+++ lxml/trunk/src/lxml/parser.pxi	Sat Nov 17 12:53:15 2007
@@ -686,6 +686,7 @@
         parser._remove_pis = self._remove_pis
         parser._filename = self._filename
         parser._resolvers = self._resolvers
+        parser._target = self._target
         parser._class_lookup  = self._class_lookup
         return parser
 
@@ -878,7 +879,10 @@
         cdef int buffer_len
         cdef int error
         if python.PyString_Check(data):
-            c_encoding = NULL
+            if self._default_encoding is None:
+                c_encoding = NULL
+            else:
+                c_encoding = self._default_encoding
             c_data = _cstr(data)
             py_buffer_len = python.PyString_GET_SIZE(data)
         elif python.PyUnicode_Check(data):


More information about the lxml-checkins mailing list