a
    ñ»j¨  ã                   @   sp   d dl Z d dlmZ d dlmZmZmZ de jv Zee	dœdd„Z
deeeef eeeef  ddœd	d
„ZdS )é    N)ÚCallable)ÚAnyÚDictÚOptionalÚ
IronPython)ÚxÚreturnc                 C   s
   t | tƒS )N)Ú
isinstancer   )r   © r
   ú=E:\soccer\ml_env\Lib\site-packages\pyreadline3/py3k_compat.pyÚis_callable   s    r   )ÚfnameÚglobÚlocr   c                 C   s^   |d ur|n|}t | ddd��}| ¡ }W d   ƒ n1 s<0    Y  tt|| dƒ||ƒ d S )NÚrzutf-8)ÚencodingÚexec)ÚopenÚreadr   Úcompile)r   r   r   ÚfileÚfile_contentsr
   r
   r   Úexecfile   s"    ý&ýùr   )N)ÚsysÚcollections.abcr   Útypingr   r   r   ÚversionZis_ironpythonÚboolr   Ústrr   r
   r
   r
   r   Ú<module>   s   
 ý
ü