a „oeôã@sLddlZddlZddlZddlZdd„ZedkrHedƒedƒedƒdS)éNc Cs6t dt t ¡¡¡}d}d}|rŠ|dkr0d}nd|}z.tj t ¡d|||fd¡}t |¡Wntj y~d}Yn0|d}qzt   d|¡}Wn2t j yÌ}zt d|ƒWYd}~dSd}~00zVt  |¡dk�rüt d |ƒWt  |¡dSt  ||¡t d ||fƒWt  |¡n t  |¡0dS) Nz%Y%m%dérÚz-%dz%s%s-%sz.evtzCould not open the event logz*No records in event log %s - not backed upzBacked up %s log to %s)ÚtimeÚstrftimeÚ localtimeÚosÚpathÚjoinÚwin32apiZ GetTempPathÚstatÚerrorÚ win32evtlogZ OpenEventLogZwin32evtlogutilÚprintZGetNumberOfEventLogRecordsZ CloseEventLogZ ClearEventLog)ZlogTypeZ datePrefixZ fileExistsZretryÚindexÚfnameZhlogZdetails©rú=C:\Program Files\Certbot\pkgs\win32\scripts\backupEventLog.pyÚBackupClearLog s<þ     ü rÚ__main__Z ApplicationZSystemZSecurity)rrr r rÚ__name__rrrrÚs"