oi~ddlZddlZddlZddlZdZedkr#edededdSdS)Nc,tjdtjtj}d}d}|rx|dkrd}nd|z} tjt j||d|dz}tj|n#t$rd}YnwxYw|dz }|x tj d|}n-#tj $r}td|Yd}~dSd}~wwxYw tj|dkr)td |z tj|dStj||td |d |tj|dS#tj|wxYw) Nz%Y%m%drz-%d-z.evtzCould not open the event logz*No records in event log %s - not backed upz Backed up z log to )timestrftime localtimeospathjoinwin32api GetTempPathstatOSError win32evtlog OpenEventLogerrorprintGetNumberOfEventLogRecords CloseEventLog ClearEventLog)logType datePrefix fileExistsretryindexfnamehlogdetailss LC:\PYTHON\Scheduler\python\Lib\site-packages\win32/scripts/backupEventLog.pyBackupClearLogr! sx )D)DEEJJ E   A::EEEME GLL$&&0u00w0069E GENNNN   JJJ     'g66   ,g666(  1$ 7 71 < < >H I I I  !$''''' !$... 3733E33444!$''''' !$''''s=AB B-,B-8CC8C33C8<*E==*E==F__main__ ApplicationSystemSecurity)r rr rr!__name__r r)s (((D zN=!!!N8N:r(