
    %
i                     ~    d dl Z d dlZd dlZd dlZd Zedk    r# ed            ed            ed           dS dS )    Nc                 ,   t          j        dt          j        t          j                                         }d}d}|rx|dk    rd}nd|z  }	 t          j                            t          j                    | | d|  dz             }t          j        |           n# t          $ r d}Y nw xY w|dz  }|x	 t          j        d |           }n-# t          j        $ r}t          d|           Y d }~d S d }~ww xY w	 t          j        |          dk    r)t          d	| z             	 t          j        |           d S t          j        ||           t          d
|  d|            t          j        |           d S # t          j        |           w xY w)Nz%Y%m%d   r    z-%d-z.evtzCould not open the event logz*No records in event log %s - not backed upz
Backed up z log to )timestrftime	localtimeospathjoinwin32apiGetTempPathstatOSErrorwin32evtlogOpenEventLogerrorprintGetNumberOfEventLogRecordsCloseEventLogClearEventLog)logType
datePrefix
fileExistsretryindexfnamehlogdetailss           C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\win32/scripts/backupEventLog.pyBackupClearLogr!   	   s   x	)D)DEEJJE
 A::EEEME	GLL$&&0u00w0069 E GENNNN 	 	 	JJJ	
  'g66   ,g666(1$771<<>HIII 	!$''''' 	!$...3733E33444!$'''''!$''''s=   AB B-,B-8C C8C33C8<*E= =*E= =F__main__ApplicationSystemSecurity)r
   r   r   r   r!   __name__     r    <module>r)      s    				      ( ( (D zN=!!!N8N: r(   