On 31 A ustos, 20:09, Steven Bethard <[EMAIL PROTECTED]> wrote: > Sönmez Kartal wrote: > > On 31 A ustos, 04:24, Steven Bethard <[EMAIL PROTECTED]> wrote: > >> Sönmez Kartal wrote: > >>> I've had an encoding issue and solved it by > >>> "sys.setdefaultencoding('utf-8')"... > >>> My first try wasn't successful since setdefaultencoding is not named > >>> when I imported sys module. After, I import sys module, I needed to > >>> write "reload(sys)" also. > >>> I wonder why we need to call "reload(sys)" to get setdefaultencoding > >>> named? > >> sys.setdefaultencoding is purposely deleted from the sys module after > >> it's loaded because you really shouldn't be using it. The reload() call > >> restores the deleted attribute. > > >> If you'd like a less brittle solution to your encoding issue, explain > >> what the issue was, and people here can probably help you find a better > >> solution. > > >> STeVe > > > I was using the XMLBuilder(xmlbuilder.py). I'm writing XML files as > > "f.write(str(xml))". At execution of that line, it gives error with > > description, configure your default encoding... > > Could you post the actual traceback you're getting? > > STeVe
Steve, I get this when it happens: "Decoding Error: You must configure default encoding" which comes from in the code excerpt in xmlbuilder.py (http://rafb.net/p/9rURi822.html)
-- http://mail.python.org/mailman/listinfo/python-list