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
""" 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)