
    wdf                         d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ  G d d	eeeeee	e	  	        Z G d
 de          Z G d dee          ZdS )   )AcceptMixin)AuthorizationMixin)BaseRequest)CommonRequestDescriptorsMixin)CORSRequestMixin)ETagRequestMixin)UserAgentMixinc                       e Zd ZdZdS )Requesta  Full featured request object implementing the following mixins:

    -   :class:`AcceptMixin` for accept header parsing
    -   :class:`ETagRequestMixin` for etag and cache control handling
    -   :class:`UserAgentMixin` for user agent introspection
    -   :class:`AuthorizationMixin` for http auth handling
    -   :class:`~werkzeug.wrappers.cors.CORSRequestMixin` for Cross
        Origin Resource Sharing headers
    -   :class:`CommonRequestDescriptorsMixin` for common headers

    N__name__
__module____qualname____doc__     ^/var/www/book.euthymeo.com/html/venv/lib/python3.11/site-packages/werkzeug/wrappers/request.pyr   r   
   s        
 
 
 
r   r   c                       e Zd ZdZdZdZdS )StreamOnlyMixina'  If mixed in before the request object this will change the behavior
    of it to disable handling of form parsing.  This disables the
    :attr:`files`, :attr:`form` attributes and will just provide a
    :attr:`stream` attribute that however is always available.

    .. versionadded:: 0.9
    TFN)r   r   r   r   disable_data_descriptorwant_form_data_parsedr   r   r   r   r       s(          #!r   r   c                       e Zd ZdZdS )PlainRequestz[A request object without special form parsing capabilities.

    .. versionadded:: 0.9
    Nr   r   r   r   r   r   -   s           r   r   N)acceptr   authr   base_requestr   common_descriptorsr   corsr   etagr   
user_agentr	   r   objectr   r   r   r   r   <module>r"      s          $ $ $ $ $ $ % % % % % % = = = = = = " " " " " " " " " " " " & & & & & &    !  ,
" 
" 
" 
" 
"f 
" 
" 
"    ?G     r   