Message185644
| 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:14 | neoecos | set | recipients:
+ neoecos, loewis, doerwalter, georg.brandl, ngrig, pitrou, larry, benjamin.peterson, Arfrever, BreamoreBoy, python-dev, serhiy.storchaka |
| 2013年03月31日 19:33:14 | neoecos | set | messageid: <1364758394.47.0.234401183811.issue1470548@psf.upfronthosting.co.za> |
| 2013年03月31日 19:33:14 | neoecos | link | issue1470548 messages |
| 2013年03月31日 19:33:14 | neoecos | create |
|