Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > xmlproc maintainer?

Reply
Thread Tools

xmlproc maintainer?

 
 
Alban Hertroys
Guest
Posts: n/a
 
      03-18-2005
Hello all,

We recently (about a week ago) sent a patch to the maintainer of
xmlproc, but we didn't receive a reply yet. A look at the site reveals
that the last update was somewhere in 2000.

Does anybody know who the current maintainer is (if that changed), or
what the status of xmlproc is? We kind of depend on it...

The patch fixes a buffering problem if the XML contains utf-8 codes,
which gets especially problematic if one such character pair starts as
the last byte in the buffer... Patch attached, in case someone can use it.


Regards,

Alban Hertroys,
MAG Productions.

--- ../xmlproc-backup/xmlutils.py 2005-03-11 11:04:44.000000000 +0100
+++ xmlutils.py 2005-03-11 13:45:43.000000000 +0100
@@ -264,8 +264,8 @@
decoder could have run out of data. The latter case is very
hard to determine in Python 2.0"""

- if str(exc) in ["UTF-8 decoding error: unexpected end of data",
- "UTF-16 decoding error: truncated data"]:
+ s = str(exc)
+ if s.find('unexpected end of data')!=-1 or s.find('truncated data')!=-1:
while 1:
self.encoded_data = new_data[-1]+self.encoded_data
new_data = new_data[:-1]
@@ -296,7 +296,7 @@
first_feed = 1
self.parseStart()

- new_data = new_data + self.encoded_data
+ new_data = self.encoded_data + new_data
self.encoded_data = ""

if not decoded and not self.charset_converter:
@@ -720,6 +720,7 @@
# to the recoding.
try:
self.data = self.charset_converter(self.data)
+ self.datasize = len(self.data)
except UnicodeError, e:
self._handle_decoding_error(self.data, e)
self.input_encoding = enc1

 
Reply With Quote
 
 
 
 
=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=
Guest
Posts: n/a
 
      03-18-2005
Alban Hertroys wrote:
> We recently (about a week ago) sent a patch to the maintainer of
> xmlproc, but we didn't receive a reply yet. A look at the site reveals
> that the last update was somewhere in 2000.
>
> Does anybody know who the current maintainer is (if that changed), or
> what the status of xmlproc is? We kind of depend on it...


xmlproc is maintained as part of PyXML now; please sent the patch to
the patches tracker at sf.net/projects/pyxml.

That said, PyXML did not have a release on its own for quite some time,
either; mainly due to lack of user interest.

Regards,
Martin
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
DTD validation and xmlproc mmm Python 2 04-24-2008 08:20 PM
docbook and xmlproc Tim Arnold Python 1 01-23-2008 12:29 PM
setDocumentLocator in validating parser (xmlproc) Cees Wesseling Python 2 03-19-2005 09:27 AM
xmlproc returning all strings as unicode? Ellinghaus, Lance Python 1 10-10-2003 10:48 PM



Advertisments