o
     h                     @   s   d dl Z d dlZd dlZd dlmZmZmZ ddlmZmZ ddl	m
Z
 ddlmZ ddee ddfd	d
Zedkr?e  dS dS )    N)AnyDictOptional   )validate_email	_Resolver)caching_resolver)EmailNotValidErrordns_resolverreturnc                 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_EMPTY_LOCALALLOW_QUOTED_LOCALALLOW_DOMAIN_LITERALALLOW_DISPLAY_NAMEGLOBALLY_DELIVERABLECHECK_DELIVERABILITYTEST_ENVIRONMENT)DEFAULT_TIMEOUTr   r
       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.   Z/var/www/html/pro-man-master/venv/lib/python3.10/site-packages/email_validator/__main__.pymain   s8   




 r0   __main__)N)r%   r   r    typingr   r   r   r   r   deliverabilityr   
exceptionsr	   r0   __name__r.   r.   r.   r/   <module>   s   !
