o
    �õ±j¸  ã                   @   s^   d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlm	Z	 dd„ Z
edkr-e
ƒ  dS dS )é    N)ÚCCACHEÚ
Credential)Úprint_table)Úloggerc                  C   sè   dd l } | jdd�}|jddd� |jddd	dd
� | ¡ }|jdkr+tjtjd� ntjtjd� tjtjd� t 	d|j
 ¡ t |j
¡}g }| dgt ¡  ¡ d}|jD ]}| t|ƒg| ¡  ¡ |d7 }qXtƒ  t|ƒ d S )Nr   zPrints CCACHE file info)ÚdescriptionÚ
ccachefilezinput CCACHE file)Úhelpz-vz	--verboseÚcount)ÚactionÚdefault)ÚlevelzOpening file %sÚidé   )ÚargparseÚArgumentParserÚadd_argumentÚ
parse_argsÚverboseÚloggingÚbasicConfigÚINFOÚDEBUGÚdebugr   r   Ú	from_fileÚappendr   Úsummary_headerÚcredentialsÚstrÚsummaryÚprintr   )r   ÚparserÚargsÚccÚtableÚiÚcred© r&   ú‘/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/minikerberos/examples/__main__.pyÚmain	   s&   


r(   Ú__main__)Úosr   ÚntpathÚminikerberos.ccacher   r   Úminikerberos.commonr   Úminikerberosr   r(   Ú__name__r&   r&   r&   r'   Ú<module>   s    
ÿ