Statistics
| Revision:

svn-gvsig-desktop / tags / v1_1_Build_1013 / extensions / extScripting / scripts / jython / Lib / encodings / ascii.py @ 13521

History | View | Annotate | Download (735 Bytes)

1 5782 jmvivo
""" Python 'ascii' Codec
2

3

4
Written by Marc-Andre Lemburg (mal@lemburg.com).
5

6
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
7

8
"""
9
import codecs
10
11
### Codec APIs
12
13
class Codec(codecs.Codec):
14
15
    # Note: Binding these as C functions will result in the class not
16
    # converting them to methods. This is intended.
17
    encode = codecs.ascii_encode
18
    decode = codecs.ascii_decode
19
20
class StreamWriter(Codec,codecs.StreamWriter):
21
    pass
22
23
class StreamReader(Codec,codecs.StreamReader):
24
    pass
25
26
class StreamConverter(StreamWriter,StreamReader):
27
28
    encode = codecs.ascii_decode
29
    decode = codecs.ascii_encode
30
31
### encodings module API
32
33
def getregentry():
34
35
    return (Codec.encode,Codec.decode,StreamReader,StreamWriter)