B
    ³è0\j  ã               @   s^   d dl Z d dlZejjdkZer2dd„ Zdd„ Zndd„ Zdd„ Zd	d
„ ZG dd„ deƒZ	dS )é    Né   c             C   s
   t | tƒS )N)Ú
isinstanceÚstr)Út© r   ú(lib/python3.7/site-packages/PIL/_util.pyÚisStringType   s    r   c             C   s   t | ttfƒS )N)r   Úbytesr   )Úfr   r   r   ÚisPath
   s    r   c             C   s
   t | tƒS )N)r   Ú
basestring)r   r   r   r   r      s    c             C   s
   t | tƒS )N)r   r   )r
   r   r   r   r      s    c             C   s   t | ƒotj | ¡S )N)r   ÚosÚpathÚisdir)r
   r   r   r   ÚisDirectory   s    r   c               @   s   e Zd Zdd„ Zdd„ ZdS )Údeferred_errorc             C   s
   || _ d S )N)Úex)Úselfr   r   r   r   Ú__init__   s    zdeferred_error.__init__c             C   s
   | j ‚d S )N)r   )r   Zeltr   r   r   Ú__getattr__   s    zdeferred_error.__getattr__N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s   r   )
r   ÚsysÚversion_infoÚmajorZpy3r   r   r   Úobjectr   r   r   r   r   Ú<module>   s   
