a „oeoã@sŽddlZddlZddlZddlZddlZdagd¢Zdd„Zdd„Zdd„Z e d krŠe ej ƒd krte d ƒe d ¡e eej d d…ƒŽdS) éN)z*.dllz*.pydz*.exez*.ocxc Cs|\}}}|D]ì}tD]â}t ||¡rtj ||¡}tj |¡\} } | dd…dkrd| dd…| }|  ¡dk} tj |¡|vrî|tj |¡} ztj ||| | d�t da Wqøt j yê} z"t d|d| jd| jƒWYd} ~ qød} ~ 00qt d |ƒqqdS) NéþÿÿÿZ_dz.exe)Úis_dllézCould not stampÚErrorú-z&WARNING: description not provided for:)Ú g_patternsÚfnmatchÚosÚpathÚjoinÚsplitextÚlowerÚnormcaseÚverstampZstampÚ numStampedÚwin32apiÚerrorÚprintÚwinerrorÚstrerror)ÚargÚdirnameÚnamesÚvarsÚdebugÚ descriptionsÚnameÚpatÚpathnameÚbaseÚextrÚdescÚexc©r#úEC:\Program Files\Certbot\pkgs\win32\scripts\VersionStamp\bulkstamp.pyÚwalk2s0    ú r%c Cs i}i}t|dƒ ¡}tt|ƒƒD]¤}|| ¡}|dkr"|ddkr"| d¡}| d¡}|dksj||krn|}|dkr�td|d ƒt d ¡|d|…} ||d… ¡} | |vr¾| || <q"| || <q"d |vrâtd ƒt d ¡d |vrütd ƒt d ¡d|v�rtdƒt d ¡||fS)NÚrÚrú#ú ú éÿÿÿÿz1ERROR: bad syntax in description file at line %d.rÚproductz4ERROR: description file is missing the product name.Úmajorz!s"%