B t `Öã@sRddlZddlZddlZddddddgZdd „Zd d „Zd d „ZedkrNeƒdS)éNz.cz.ccz.hz.Hz.cppz.pyccsTxNt |¡D]@\}}}x4|D],}x&tD]}| |¡r&tj ||¡Vq&WqWq WdS)N)ÚosÚwalkÚsuffixesÚendswithÚpathÚjoin)ÚdirÚrootÚdirnamesÚ filenamesÚfilenameÚsuffix©rú?/tmp/pip-unpacked-wheel-cqckmaqz/pyutilib/dev/checkCopyright.pyÚrecurses    rcCs,t|dƒ}| ¡}| ¡| |¡r(dSdS)NÚrTF)ÚopenÚreadÚcloseÚsearch)r ÚpatÚINPUTZfstringrrrÚmatchs   rc Csd}g}tjddkrTtjd}tjdd…}t|dƒ}| ¡}| ¡t |¡}n d}d}t d¡}tjdd…}x:|D]2}x,t|ƒD] }|d7}t||ƒsˆ|  |¡qˆWqzWt dt t |ƒƒƒt d t |ƒƒt |ƒdkrt d ƒt d ƒt d ƒx|D]}t |ƒqWdS) Nréz-céérZ Copyrightz)Total number of files missing copyright: z)Total number of files checked: Úz Bad Filesz(----------------------------------------) ÚsysÚargvrrrÚreÚcompilerrÚappendÚprintÚstrÚlen) ZnfilesZbadfilesÚcfileÚfilesrZcstringrZdir_r rrrÚmains4       r'Ú__main__)rrrrrrr'Ú__name__rrrrÚs