blob: ee78d09ee8b31eb1f2bab5baca3e6cebf97e0880 [file] [log] [blame]
Marc-André Lemburg35b0cb02001-09-20 12:56:14 +00001""" Python 'utf-7' Codec
2
3Written by Brian Quinlan (brian@sweetapp.com).
4"""
5import codecs
6
7### Codec APIs
8
9class Codec(codecs.Codec):
10
11 # Note: Binding these as C functions will result in the class not
12 # converting them to methods. This is intended.
13 encode = codecs.utf_7_encode
14 decode = codecs.utf_7_decode
15
16class StreamWriter(Codec,codecs.StreamWriter):
17 pass
Tim Peters469cdad2002-08-08 20:19:19 +000018
Marc-André Lemburg35b0cb02001-09-20 12:56:14 +000019class StreamReader(Codec,codecs.StreamReader):
20 pass
21
22### encodings module API
23
24def getregentry():
25
26 return (Codec.encode,Codec.decode,StreamReader,StreamWriter)