Patches item #1214889, was opened at 2005-06-04 19:45 Message generated for change (Comment added) made by birkenfeld You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1214889&group_id=5470
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Core (C code) Group: Python 2.5 Status: Open Resolution: None Priority: 5 Submitted By: Reinhold Birkenfeld (birkenfeld) Assigned to: Nobody/Anonymous (nobody) Summary: file.encoding support for file.write and file.writelines Initial Comment: Here is a patch that allows Unicode strings written to a file being automatically encoded. It enables Python code to set file.encoding and obeys this encoding when writing Unicode strings with write() or writelines(). It is my first core hackery, so forgive me one leaked ref or the other. I hope I got the error handling right; it is kind of confusing... (btw: Bug #967986 will be fixed with this) ---------------------------------------------------------------------- >Comment By: Reinhold Birkenfeld (birkenfeld) Date: 2005-06-05 09:56 Message: Logged In: YES user_id=1188172 Third revision; adds new documentation and allows Python code to set the encoding to Py_None. ---------------------------------------------------------------------- Comment By: Hye-Shik Chang (perky) Date: 2005-06-05 04:26 Message: Logged In: YES user_id=55188 The idea looks good to me. I attached a revised patch fixed code style, C99-style local variable declaration and added a regrtest. I think some documentation update will be needed also. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1214889&group_id=5470 _______________________________________________ Patches mailing list [email protected] http://mail.python.org/mailman/listinfo/patches
