B oçq°V3#ã@sBddlZddlZddlZddlZdd„Zdd„Zedkr>eƒdS)éNc Cs¾y6t tjdd…d¡\}}t|ƒdkr4t dd¡‚WnFtjk r|}z&tjt_t|ƒtdƒt d¡Wdd}~XYnX|d|dd…}}t   |¡}x|D]}t   |t |¡q¤WdS)NéÚéznot enough argumentsz(usage: findlinksto pattern directory ...r)ÚgetoptÚsysÚargvÚlenZ GetoptErrorÚstderrÚstdoutÚprintÚexitÚreÚcompileÚosÚwalkÚvisit)ZoptsÚargsÚmsgZpatÚdirsÚprogÚdirname©rú>/opt/alt/python37/lib64/python3.7/Tools/scripts/findlinksto.pyÚmain s   rc Cstj |¡rg|dd…<dStj |¡r2td|ƒxX|D]P}tj ||¡}y(t |¡}| |¡dk rpt|d|ƒWq8tk r†Yq8Xq8WdS)Nz descend intoz->) rÚpathÚislinkÚismountr ÚjoinÚreadlinkÚsearchÚOSError)rrÚnamesÚnameZlinktorrrrs      rÚ__main__)rrr rrrÚ__name__rrrrÚs