changeset: 90227:a81f0caab279 branch: 3.4 parent: 90225:b9a1e39c3240 user: Serhiy Storchaka date: Sun Apr 13 17:07:04 2014 +0300 files: Lib/encodings/rot_13.py Misc/NEWS description: Issue #21171: Fixed undocumented filter API of the rot13 codec. Patch by Berker Peksag. diff -r b9a1e39c3240 -r a81f0caab279 Lib/encodings/rot_13.py --- a/Lib/encodings/rot_13.py Sat Apr 12 09:32:04 2014 -0700 +++ b/Lib/encodings/rot_13.py Sun Apr 13 17:07:04 2014 +0300 @@ -106,7 +106,7 @@ ### Filter API def rot13(infile, outfile): - outfile.write(infile.read().encode('rot-13')) + outfile.write(codecs.encode(infile.read(), 'rot-13')) if __name__ == '__main__': import sys diff -r b9a1e39c3240 -r a81f0caab279 Misc/NEWS --- a/Misc/NEWS Sat Apr 12 09:32:04 2014 -0700 +++ b/Misc/NEWS Sun Apr 13 17:07:04 2014 +0300 @@ -27,6 +27,9 @@ Library ------- +- Issue #21171: Fixed undocumented filter API of the rot13 codec. + Patch by Berker Peksag. + - Issue #21172: isinstance check relaxed from dict to collections.Mapping. - Issue #21155: asyncio.EventLoop.create_unix_server() now raises a ValueError