zmc
2023-10-12 ed135d79df12a2466b52dae1a82326941211dcc9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
U
O±d=ã@sfdZddlZddlZddlZdd„Zdd„Zdd„Zd    d
„Zd d „Zd d„Z    e
dkrbeej dƒdS)z9 Functions for converting from DOS to UNIX line endings
 
éNc    Cs tj |¡rt|dƒdSt|dƒ}| ¡}W5QRXd|krNt|dƒdSt dd|¡}||kr’td|ƒt|d    ƒ}| |¡W5QRX|St|d
ƒdS) zFReplace CRLF with LF in argument files.  Print names of changed files.ú
Directory!NÚrbúúBinary!ú
Ú
z    dos2unix:ÚwbÚok©    ÚosÚpathÚisdirÚprintÚopenÚreadÚreÚsubÚwrite©ÚfileÚfpÚdataÚnewdataÚf©rúSd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\numpy/distutils/line_endings.pyÚdos2unix    s 
 
 
 rcCs6|D],}tj ||¡}t|ƒ}|dk    r| |¡qdS©N)r r ÚjoinrÚappend©Úmodified_filesÚdir_nameZ
file_namesrÚ    full_pathrrrÚdos2unix_one_dirs
r$cCsg}tj |t|¡|Sr)r r Úwalkr$©r"r!rrrÚ dos2unix_dir%sr'c    Cs®tj |¡rt|dƒdSt|dƒ}| ¡}W5QRXd|krNt|dƒdSt dd|¡}t dd|¡}||kr td|ƒt|d    ƒ}| |¡W5QRX|St|d
ƒdS) zFReplace LF with CRLF in argument files.  Print names of changed files.rNrrrrrz    unix2dos:rr    r
rrrrÚunix2dos+s  
 
 
 r(cCs6|D],}tj ||¡}t|ƒ|dk    r| |¡qdSr)r r rr(rr rrrÚunix2dos_one_dir@s
r)cCsg}tj |t|¡|Sr)r r r%r)r&rrrÚ unix2dos_dirGsr*Ú__main__é) Ú__doc__r rÚsysrr$r'r(r)r*Ú__name__ÚargvrrrrÚ<module>s