o
    gq                     @   s6   d dl Z d dlmZ dd Zdd ZG dd dZdS )	    N)Pathc                 C   s   t | tttfS N)
isinstancebytesstrr   f r	   G/home/ubuntu/cloudmapper/venv/lib/python3.10/site-packages/PIL/_util.pyis_path   s   r   c                 C   s   t | o	tj| S )zCChecks if an object is a string, and that it points to a directory.)r   ospathisdirr   r	   r	   r
   is_directory	   s   r   c                   @   s   e Zd Zdd Zdd ZdS )DeferredErrorc                 C   s
   || _ d S r   ex)selfr   r	   r	   r
   __init__   s   
zDeferredError.__init__c                 C   s   | j r   r   )r   eltr	   r	   r
   __getattr__   s   zDeferredError.__getattr__N)__name__
__module____qualname__r   r   r	   r	   r	   r
   r      s    r   )r   pathlibr   r   r   r   r	   r	   r	   r
   <module>   s
    