o
    e                     @   s   d dl mZmZmZ d dlZd dlZd dlZd dlZd dlm	Z	 zd dl
Z
W n ey5   dZ
ed Y nw ejjZdZdd ZdZd	d
 ZedkrOe  dS dS )    )absolute_importprint_functionunicode_literalsN)ensure_unicodeproblem	localhostc                  C   s(   t d u rdS t  rtt  } | S dS )NF )msvcrtkbhitr   getch)q r   ED:\Projects\ConvertPro\env\Lib\site-packages\pyreadline3/logserver.py	check_key   s   r   Fc                  C   s   t dt t dt t dt ttjtj} | dtf | d 	 z| d\}}t |dd W n" tjyU   t	 
 }d	|krKt d
 Y d S d|krSt d Y nw q$)NzStarting TCP logserver on port:zPress q to quit logserverzPress c to clear screenr      Ti )endr   zQuitting logserverczd



































































































)printportsocketAF_INET
SOCK_DGRAMbind
settimeoutrecvfromtimeoutr   lower)sdataaddrkeyr   r   r   main*   s(   




r!   __main__)
__future__r   r   r   logginglogging.handlersr   structZpyreadline3.unicode_helperr   r	   ImportErrorr   handlersDEFAULT_TCP_LOGGING_PORTr   hostr   Z
singleliner!   __name__r   r   r   r   <module>   s(   

