ó
È4ec           @   s²   d  d l  Z  d  d l Z e j j d k Z e j d d !d k Z e r} d „  Z e rq d  d l m Z d „  Z	 q d	 „  Z	 n d
 „  Z d „  Z	 d „  Z
 d e f d „  ƒ  YZ d S(   iÿÿÿÿNi   i    i   i   c         C   s   t  |  t ƒ S(   N(   t
   isinstancet   str(   t   t(    (    s3   /usr/local/lib/python2.7/dist-packages/PIL/_util.pyt   isStringType	   s    (   t   Pathc         C   s   t  |  t t t f ƒ S(   N(   R    t   bytesR   R   (   t   f(    (    s3   /usr/local/lib/python2.7/dist-packages/PIL/_util.pyt   isPath   s    c         C   s   t  |  t t f ƒ S(   N(   R    R   R   (   R   (    (    s3   /usr/local/lib/python2.7/dist-packages/PIL/_util.pyR      s    c         C   s   t  |  t ƒ S(   N(   R    t
   basestring(   R   (    (    s3   /usr/local/lib/python2.7/dist-packages/PIL/_util.pyR      s    c         C   s   t  |  t ƒ S(   N(   R    R   (   R   (    (    s3   /usr/local/lib/python2.7/dist-packages/PIL/_util.pyR      s    c         C   s   t  |  ƒ o t j j |  ƒ S(   N(   R   t   ost   patht   isdir(   R   (    (    s3   /usr/local/lib/python2.7/dist-packages/PIL/_util.pyt   isDirectory"   s    t   deferred_errorc           B   s   e  Z d  „  Z d „  Z RS(   c         C   s   | |  _  d  S(   N(   t   ex(   t   selfR   (    (    s3   /usr/local/lib/python2.7/dist-packages/PIL/_util.pyt   __init__'   s    c         C   s   |  j  ‚ d  S(   N(   R   (   R   t   elt(    (    s3   /usr/local/lib/python2.7/dist-packages/PIL/_util.pyt   __getattr__*   s    (   t   __name__t
   __module__R   R   (    (    (    s3   /usr/local/lib/python2.7/dist-packages/PIL/_util.pyR   &   s   	(   i   i   (   R	   t   syst   version_infot   majort   py3t   py36R   t   pathlibR   R   R   t   objectR   (    (    (    s3   /usr/local/lib/python2.7/dist-packages/PIL/_util.pyt   <module>   s   				