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    
