homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author neoecos
Recipients Arfrever, BreamoreBoy, benjamin.peterson, doerwalter, georg.brandl, larry, loewis, neoecos, ngrig, pitrou, python-dev, serhiy.storchaka
Date 2013年03月31日.19:33:12
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1364758394.47.0.234401183811.issue1470548@psf.upfronthosting.co.za>
In-reply-to
Content
I have been working with this in order to generate an RSS feed using web2py.
I found, XMLGenerator method does not validate if is an unicode or string type, and it does not encode accord the encoding parameter of the XMLGenerator.
I added changed the method to verify if is an unicode object or try to convert to it using the desired encoding.
Recall that the _write UnbufferedTextIOWrapper receives an unicode object as parameter.
 def characters(self, content):
 if isinstance(content, unicode): 
 self._write(escape(content))
	else:
	 self._write(escape(unicode(content,self._encoding)))
History
Date User Action Args
2013年03月31日 19:33:14neoecossetrecipients: + neoecos, loewis, doerwalter, georg.brandl, ngrig, pitrou, larry, benjamin.peterson, Arfrever, BreamoreBoy, python-dev, serhiy.storchaka
2013年03月31日 19:33:14neoecossetmessageid: <1364758394.47.0.234401183811.issue1470548@psf.upfronthosting.co.za>
2013年03月31日 19:33:14neoecoslinkissue1470548 messages
2013年03月31日 19:33:14neoecoscreate

AltStyle によって変換されたページ (->オリジナル) /