Viewing File: /opt/alt/python38/lib64/python3.8/site-packages/pycares/__pycache__/__main__.cpython-38.pyc

U

÷Šmaì
ã@sæddlZddlZddlZddlZddlZdd„Zdd„Ze ¡Z	e
ejƒdkr`edƒe 
d¡e
ejƒd	kr~ej\ZZd
Znej\ZZZzeede ¡ƒZWn*ek
rÊedeƒe 
d¡YnXe	 eee¡ee	ƒdS)
éNcCs€| ¡\}}|s|sq|| ¡}|s4| tjtj¡qt ||g|¡\}}}|D]}| |tj¡qN|D]}| tj|¡qfqdS)N)ZgetsockÚtimeoutZ
process_fdÚpycaresZARES_SOCKET_BADÚselect)ÚchannelZread_fdsZ	write_fdsrZrlistZwlistZxlistÚfd©rúC/opt/alt/python38/lib64/python3.8/site-packages/pycares/__main__.pyÚwait_channel	sr	cCs|dk	r$td|tj |¡fƒnæddtt ¡fddg}t|tj	j
ƒsP|g}|D]¤}dt|j|jf}|jdkrŒ| 
d||jf¡qT|jd	kr´| 
d
||j|j|jf¡qT|jdkrÔ| 
d||jf¡qT|jdkrú| 
d
||j|jf¡qT|jdkr0| 
d||j|j|j|j|j|jf¡qT|jdkrR| 
d||jf¡qT|jdkrt| 
d||jf¡qT|jdkr®| 
d||j|j|j|j|j|j |j!f¡qT|jdkrÜ| 
d||j|j"|j#|jf¡qT|jdkrT| 
d||j$f¡qTtd %|¡ƒdS)NzError: (%d) %sz;; QUESTION SECTION:z;%s			IN	%sÚz;; ANSWER SECTION:z%s		%d	IN	%s)ÚAZAAAAz%s	%sZCAAz
%s	%d %s "%s"ZCNAMEZMXz%s	%d %sZNAPTRz%s	%d %d "%s" "%s" "%s" %sZNSZPTRZSOAz%s	%s %s %d %d %d %d %dZSRVz%s	%d %d %d %sZTXTz%s	"%s"Ú
)&ÚprintrÚerrnoÚstrerrorÚhostnameÚqtypeÚupperÚ
isinstanceÚcollectionsÚabcÚIterableZttlÚtypeÚappendZhostZcriticalÚpropertyÚvalueZcnameZpriorityÚorderZ
preferenceÚflagsZserviceZregexZreplacementÚnameZnsnameZ
hostmasterÚserialZrefreshZretryZexpiresZminttlZweightZportÚtextÚjoin)ÚresultÚerrorÚpartsÚrZtxtrrrÚcbs@ü



*."
r%)éézAInvalid arguments! Usage: python -m pycares [query_type] hostnameér&rz
QUERY_TYPE_%szInvalid query type: %s)Zcollections.abcrrrZsocketÚsysr	r%ZChannelrÚlenÚargvr
ÚexitÚ_rrÚgetattrrZ
query_typeÚ	ExceptionZqueryrrrrÚ<module>s*(


Back to Directory File Manager