Sindbad~EG File Manager
�
'ٜgl � �� � d dl mZ d dlmZ d dlZd dlmZ ej rd dl Z
ej d� Z G d� d� Z
G d� d� Z G d � d
ej e � Z G d� d� Zd
dlmZ y)� )�annotationsN)�datetime�Tc �2 � e Zd ZdZddd�Zd d�Zd d�Zd d�Zy)
�IfRangez�Very simple object that represents the `If-Range` header in parsed
form. It will either have neither a etag or date or one of either but
never both.
.. versionadded:: 0.7
Nc � � || _ || _ y �N)�etag�date)�selfr
r s �H/usr/local/lib/python3.12/site-packages/werkzeug/datastructures/range.py�__init__zIfRange.__init__ s � � �� ��� � c � � | j �t j | j � S | j �t j | j � S y)�-Converts the object back into an HTTP header.� )r �http� http_dater
�
quote_etag�r s r
� to_headerzIfRange.to_header s? � ��9�9� ��>�>�$�)�)�,�,��9�9� ��?�?�4�9�9�-�-�r c �"