\ddZddlZGddejZGddejZGddejZGd d eejZGd d eejZd ZdS)a5 Python 'undefined' Codec This codec will always raise a ValueError exception when being used. It is intended for use by the site.py file to switch off automatic string to Unicode coercion. Written by Marc-Andre Lemburg (mal@lemburg.com). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. NceZdZddZddZdS)Codecstrictc tdNzundefined encoding UnicodeErrorselfinputerrorss $..\python\lib\encodings\undefined.pyencodez Codec.encode/000c tdrrr s rdecodez Codec.decoderrN)r)__name__ __module__ __qualname__rrrrrrs<1111111111rrceZdZddZdS)IncrementalEncoderFc tdrrr r finals rrzIncrementalEncoder.encoderrNF)rrrrrrrrr(111111rrceZdZddZdS)IncrementalDecoderFc tdrrrs rrzIncrementalDecoder.decoderrNr)rrrrrrrr r rrr ceZdZdS) StreamWriterNrrrrrrr#r# Drr#ceZdZdS) StreamReaderNr$rrrr'r'#r%rr'c tjdtjtjt t ttS)N undefined)namerrincrementalencoderincrementaldecoder streamwriter streamreader) codecs CodecInforrrrr r#r'rrr getregentryr1(s=   ww~ww~--!!   r)__doc__r/rrr r#r'r1rrrr3s   11111FL111111112111111112111     5,        5,       r