
    Je                     z    d dl Z d dlZ	 d dlZd dlZd dlmZ e j                  d    dk(  ZddZ	d Z
y# e$ r Y 'w xY w)    N)BytesIO   c                 x    t         rt        | |      S t        t        j                  |       j
                  |      S )N)running_python_3rangeiter	itertoolscountnext)startstops     J/usr/lib/python3/dist-packages/spyder/utils/external/pybloom_pyqt/utils.pyrange_fnr      s.    UD!!IOOE*//66    c                     t        | t              ryt        s9t        | t        j                  t        j
                  t        j                  f      S y)NTF)
isinstancer   r   StringIO	cStringIO	InputType
OutputType)instances    r   is_string_ior      sE    (G$(X%6%6%.%8%8%.%9%9%; < 	< r   )r   N)sysr	   r   r   ImportErrorior   version_infor   r   r    r   r   <module>r      sO    
 	 ##A&!+ 7  		s   2 ::