o
    bK                     @   s0   d Z ddlZdd Zdddi fddZdgZdS )	z
This module integrates PyUI with twisted.internet's mainloop.

Maintainer: Jp Calderone

See doc/examples/pyuidemo.py for example usage.
    Nc                 C   s<   t   t  dkrt   |   d S | |t| | d S )Nr   )pyuidrawupdatequitstop	callLater
_guiUpdate)reactordelay r   >/usr/lib/python3/dist-packages/twisted/internet/pyuisupport.pyr      s
   r   
   r   c                 C   s6   t j|i |}|du rddlm} t|| d  |S )z
    Schedule PyUI's display to be updated approximately every C{ms}
    milliseconds, and initialize PyUI with the specified arguments.
    Nr   )r	   g     @@)r   inittwisted.internetr	   r   )msr	   argskwdr   r   r   install   s
   r   )__doc__r   r   r   __all__r   r   r   r   <module>   s
   		
