3 }úÿ\ã@sŠddlZddlZejjdkZejdd…dkZer^dd„ZerTddlmZdd „Z qnd d „Z nd d„Zd d „Z d d„Z Gdd„de ƒZ dS)éNééécCs t|tƒS)N)Ú isinstanceÚstr)Út©rúa/private/var/folders/pf/wv4htv3x0qs2c2mp0dnn0kchsvlck3/T/pip-install-i584jbuk/Pillow/PIL/_util.pyÚ isStringTypesr )ÚPathcCst|tttfƒS)N)rÚbytesrr )Úfrrr ÚisPathsrcCst|ttfƒS)N)rr r)r rrr rscCs t|tƒS)N)rÚ basestring)rrrr r scCs t|tƒS)N)rr)r rrr rscCst|ƒotjj|ƒS)N)rÚosÚpathÚisdir)r rrr Ú isDirectorysrc@seZdZdd„Zdd„ZdS)Údeferred_errorcCs ||_dS)N)Úex)Úselfrrrr Ú__init__!szdeferred_error.__init__cCs |j‚dS)N)r)rÚeltrrr Ú __getattr__$szdeferred_error.__getattr__N)Ú__name__Ú __module__Ú __qualname__rrrrrr r sr)rr) rÚsysÚ version_infoÚmajorZpy3Zpy36r Zpathlibr rrÚobjectrrrrr Ús