o
    n#fb                     @   s\   d dl Z d dlZd dlZddlmZ ddlmZ ddlmZ d	ddZe	dkr,e  dS dS )
    N   )validate_email)caching_resolver)EmailNotValidErrorc                 C   sD  i }dD ]}|t jv rtt j| || < qdD ]}|t jv r+tt j| || < qttjdkrk| p7t } tj	D ]-}|
 }zt|fd| i| W q; tyh } zt| d|  W Y d }~q;d }~ww d S tjd }zt|fd| i|}ttj| dddd	 W d S  ty } zt| W Y d }~d S d }~ww )
N)ALLOW_SMTPUTF8ALLOW_QUOTED_LOCALALLOW_DOMAIN_LITERALGLOBALLY_DELIVERABLECHECK_DELIVERABILITYTEST_ENVIRONMENT)DEFAULT_TIMEOUTr   dns_resolver    TF)indent	sort_keysensure_ascii)osenvironboollowerfloatlensysargvr   stdinstripr   r   printjsondumpsas_dict)r   optionsvarnamelineemaileresult r'   N/home/ubuntu/dev/venv/lib/python3.10/site-packages/email_validator/__main__.pymain   s8   




 r)   __main__)N)
r   r   r   r   deliverabilityr   exceptions_typesr   r)   __name__r'   r'   r'   r(   <module>   s   
 
