Viewing File: /usr/lib64/python2.7/Tools/scripts/findnocoding.pyo

ó
ó—sjc@sêdZdZddlZddlZddlZddlZyddlZWn:ek
rˆddd„ƒYZeƒZejdIJnXej	dƒZ
d„Zd	„Zd
„Z
dejdZy#ejejd
dƒ\ZZWn=ejk
r&ZejeIJejeIJejd
ƒnXejZeZxAeD]9\ZZedkraejZq=edkr=eZq=q=WesejeIJejd
ƒnxFejeeƒD]2ZerÈdeGHne
eƒZer°eGHq°q°WdS(s_List all those Python files that require a coding directive

Usage: nocoding.py dir1 [dir2...]
sOleg Broytmann, Georg BrandliÿÿÿÿNtpysourcecBseZdZZZd„ZRS(c	os§x |D]˜}tjj|ƒr0|jdƒVqtjj|ƒrxZtj|ƒD]F\}}}x4|D],}|jdƒrhtjj||ƒVqhqhWqRWqqWdS(Ns.py(tostpathtisfiletendswithtisdirtwalktjoin(	tselftpathstargstkwargsRtroottdirstfilestfilename((s2/usr/lib64/python2.7/Tools/scripts/findnocoding.pytwalk_python_filess

N(t__name__t
__module__tNonethas_python_exttlooks_like_pythontcan_be_compiledR(((s2/usr/lib64/python2.7/Tools/scripts/findnocoding.pyRss^The pysource module is not available; no sophisticated Python source file search will be done.scoding[=:]\s*([-\w.]+)cCs&tj|ƒ}|r"|jdƒSdS(Nit(tdecl_retsearchtgroup(tlinetmatch((s2/usr/lib64/python2.7/Tools/scripts/findnocoding.pytget_declaration%s
cCs.yt||ƒWntk
r%tSXtSdS(N(tunicodetUnicodeDecodeErrortFalsetTrue(ttexttcodec((s2/usr/lib64/python2.7/Tools/scripts/findnocoding.pythas_correct_encoding+s

cCs›yt|dƒ}Wntk
r'dSX|jƒ}|jƒ}t|ƒsXt|ƒrf|jƒtS|jƒ}|jƒt|||dƒr—tSt	S(NtrUtascii(
topentIOErrorRtreadlineRtcloseR treadR$R!(tfullpathtinfiletline1tline2trest((s2/usr/lib64/python2.7/Tools/scripts/findnocoding.pytneeds_declaration3s


sjUsage: %s [-cd] paths...
    -c: recognize Python source files trying to compile them
    -d: debug outputiitcds-cs-dsTesting for coding: %s(( t__doc__t
__author__tsysRtretgetoptRtImportErrortstderrtcompileRRR$R1targvtusagetoptsR
terrortmsgtexitRt	is_pythonR tdebugtotaRR!RR,tresult(((s2/usr/lib64/python2.7/Tools/scripts/findnocoding.pyt<module>sF0
				#

	


Back to Directory File Manager