o
    5c                     @  s*   d dl mZ d
ddZdd Zdd Zd	S )    )annotationsFc                 C  s,   t | tr	|  } |rt | tst| } | S )N)
isinstancebytesdecodestr)s
force_text r	   U/var/www/milkbook_backend/env/lib/python3.10/site-packages/whitenoise/string_utils.pydecode_if_byte_string   s
   
r   c                 C  s   |  ddddS )Nz
iso-8859-1replacezutf-8)encoder   )	path_infor	   r	   r
   decode_path_info   s   r   c                 C  s"   | pd d} | rd|  dS dS )N /)strip)pathr	   r	   r
   ensure_leading_trailing_slash   s   r   N)F)
__future__r   r   r   r   r	   r	   r	   r
   <module>   s    
