ž ¬ÿfÉ c @ sÏ d Z d d l Z d d l Z d d d „ Z d d d „ Z Gd d „ d e j ƒ Z Gd d „ d e j ƒ Z Gd d „ d e j ƒ Z Gd d „ d e e j ƒ Z Gd d „ d e e j ƒ Z d d „ Z d S( u Python 'bz2_codec' Codec - bz2 compression encoding. This codec de/encodes from bytes to bytes and is therefore usable with bytes.transform() and bytes.untransform(). Adapted by Raymond Hettinger from zlib_codec.py which was written by Marc-Andre Lemburg (mal@lemburg.com). i Nu strictc C s t j | ƒ t | ƒ f S( N( u bz2u compressu len( u inputu errors( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu bz2_encode s u bz2_encodec C s t j | ƒ t | ƒ f S( N( u bz2u decompressu len( u inputu errors( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu bz2_decode s u bz2_decodec B s2 | Ee Z d Z d d d „ Z d d d „ Z d S( u Codecu strictc C s t | | ƒ S( N( u bz2_encode( u selfu inputu errors( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu encode s u Codec.encodec C s t | | ƒ S( N( u bz2_decode( u selfu inputu errors( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu decode s u Codec.decodeN( u __name__u __module__u __qualname__u encodeu decode( u __locals__( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu Codec s u Codecc B s> | Ee Z d Z d d d „ Z d d d „ Z d d „ Z d S( u IncrementalEncoderu strictc C s | | _ t j ƒ | _ d S( N( u errorsu bz2u BZ2Compressoru compressobj( u selfu errors( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu __init__ s u IncrementalEncoder.__init__c C s= | r) | j j | ƒ } | | j j ƒ S| j j | ƒ Sd S( N( u compressobju compressu flush( u selfu inputu finalu c( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu encode# s u IncrementalEncoder.encodec C s t j ƒ | _ d S( N( u bz2u BZ2Compressoru compressobj( u self( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu reset* s u IncrementalEncoder.resetNF( u __name__u __module__u __qualname__u __init__u Falseu encodeu reset( u __locals__( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu IncrementalEncoder s u IncrementalEncoderc B s> | Ee Z d Z d d d „ Z d d d „ Z d d „ Z d S( u IncrementalDecoderu strictc C s | | _ t j ƒ | _ d S( N( u errorsu bz2u BZ2Decompressoru decompressobj( u selfu errors( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu __init__. s u IncrementalDecoder.__init__c C s1 y | j j | ƒ SWn t k r, d SYn Xd S( Nu ( u decompressobju decompressu EOFError( u selfu inputu final( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu decode3 s u IncrementalDecoder.decodec C s t j ƒ | _ d S( N( u bz2u BZ2Decompressoru decompressobj( u self( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu reset9 s u IncrementalDecoder.resetNF( u __name__u __module__u __qualname__u __init__u Falseu decodeu reset( u __locals__( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu IncrementalDecoder- s u IncrementalDecoderc B s | Ee Z d Z e Z d S( u StreamWriterN( u __name__u __module__u __qualname__u bytesu charbuffertype( u __locals__( ( u8 /opt/alt/python33/lib64/python3.3/encodings/bz2_codec.pyu StreamWriter<