Ñò €Kc@s†dZddkZddkZddkZd„Zd„Zd„Zd„Zd„Zd„Z e d joeei d ƒndS( s8 Functions for converting from DOS to UNIX line endings iÿÿÿÿNcCs´tii|ƒo|GdGHdSt|dƒiƒ}d|jo|GdGHdStidd|ƒ}||jo4dG|GHt|d ƒ}|i|ƒ|iƒ|S|Gd GHdS( sFReplace CRLF with LF in argument files. Print names of changed files.s Directory!NtrbtsBinary!s s s dos2unix:twbtok( tostpathtisdirtopentreadtretsubtwritetclose(tfiletdatatnewdatatf((sB/usr/lib64/python2.6/site-packages/numpy/distutils/line_endings.pytdos2unixs       cCsTxM|D]E}tii||ƒ}t|ƒ}|dj o|i|ƒqqWdS(N(RRtjoinRtNonetappend(tmodified_filestdir_namet file_namesR t full_path((sB/usr/lib64/python2.6/site-packages/numpy/distutils/line_endings.pytdos2unix_one_dirs   cCs g}tii|t|ƒ|S(N(RRtwalkR(RR((sB/usr/lib64/python2.6/site-packages/numpy/distutils/line_endings.pyt dos2unix_dir"scCsÉtii|ƒo|GdGHdSt|dƒiƒ}d|jo|GdGHdStidd|ƒ}tidd|ƒ}||jo4dG|GHt|d ƒ}|i|ƒ|iƒ|S|Gd GHdS( sFReplace LF with CRLF in argument files. Print names of changed files.s Directory!NRRsBinary!s s s unix2dos:RR( RRRRRR R R R (R RRR((sB/usr/lib64/python2.6/site-packages/numpy/distutils/line_endings.pytunix2dos(s        cCsRxK|D]C}tii||ƒ}t|ƒ|dj o|i|ƒqqWdS(N(RRRRRR(RRRR R((sB/usr/lib64/python2.6/site-packages/numpy/distutils/line_endings.pytunix2dos_one_dir=s   cCs g}tii|t|ƒ|S(N(RRRR(RR((sB/usr/lib64/python2.6/site-packages/numpy/distutils/line_endings.pyt unix2dos_dirDst__main__i( t__doc__tsysR RRRRRRRt__name__targv(((sB/usr/lib64/python2.6/site-packages/numpy/distutils/line_endings.pyts$