o
    \"<f                     @   sr   d Z ddlZddlZddlZddlZg dZejfddZdd ZdZ	e	d	fd
dZ
dd Zedkr7e  dS dS )zInteractive shell    N)z2Want to use 127.0.0.1? Just hit Enter immediately.z6Hit Enter immediately and you'll connect to 127.0.0.1.z-Did you know there's a --binary flag? Try it!z:Want to use binary mode? Pass --binary as a sole argument.c                 C   s,   |  d |  d |  ttd  d S )Nzpylibmc interactive shell

z4Input list of servers, terminating by a blank line.

)writerandomchoicetips)outf r   G/var/www/html/kck/venv/lib/python3.10/site-packages/pylibmc/__main__.pyprint_header   s   

r
   c                  c   s6    t d} | r| r| V  t d} | s	d S d S dV  d S )NzAddress [127.0.0.1]: zAddress [<stop>]: z	127.0.0.1)input)in_addrr   r   r	   collect_servers   s   
r   z
mc client available as `mc`
Fc                 C   s*   t j| |d}t |d}tj||d d S )Nbinary)pylibmcmc)bannerlocal)r   Clientcodeinteract)serversr   r   r   r   r   r   r	   r      s
   r   c                  C   s8   d} t jdd  dgkrd} t  ttt | d d S )NF   z--binaryTr   )sysargvr
   r   listr   r   r   r   r	   main$   s
   r   __main__)__doc__r   r   r   r   r   stdoutr
   r   r   r   r   __name__r   r   r   r	   <module>   s    	
