+
    i-                     (    ^ RI Ht  ! R R]4      tR# )    )Protocolc                      a  ] tR t^t o RtV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR	 ltV 3R
 lR lt	V 3R lR lt
V 3R lR ltV 3R lR ltV 3R lR ltRtV tR# )HTTPProtocolzNUsed for providing static type-checking when parsing through the http protocolc                   < V ^8  d   QhRR/#    returnN )format__classdict__s   "sC:\Users\petid\OneDrive\Desktop\Maestro\MAESTRO\maestro-backend\venv\Lib\site-packages\httptools/parser/protocol.py__annotate__HTTPProtocol.__annotate__   s    ''d'    c                     R # Nr
   r
   r   r   on_message_beginHTTPProtocol.on_message_begin       Cr   c                $   < V ^8  d   QhRS[ RR/# )r   urlr	   Nbytes)r   r   s   "r   r   r      s    ''E'd'r   c                    R # r   r
   )r   s   &r   on_urlHTTPProtocol.on_url   r   r   c                *   < V ^8  d   QhRS[ RS[ RR/# )r   namevaluer	   Nr   )r   r   s   "r   r   r   	   s    999e99r   c                    R # r   r
   )r   r   s   &&r   	on_headerHTTPProtocol.on_header	   s    cr   c                   < V ^8  d   QhRR/# r   r
   )r   r   s   "r   r   r   
       ***r   c                     R # r   r
   r
   r   r   on_headers_complete HTTPProtocol.on_headers_complete
       sr   c                $   < V ^8  d   QhRS[ RR/# )r   bodyr	   Nr   )r   r   s   "r   r   r      s    ))e))r   c                    R # r   r
   )r*   s   &r   on_bodyHTTPProtocol.on_body   s    cr   c                   < V ^8  d   QhRR/# r   r
   )r   r   s   "r   r   r      r$   r   c                     R # r   r
   r
   r   r   on_message_complete HTTPProtocol.on_message_complete   r(   r   c                   < V ^8  d   QhRR/# r   r
   )r   r   s   "r   r   r      s    &&T&r   c                     R # r   r
   r
   r   r   on_chunk_headerHTTPProtocol.on_chunk_header   s    3r   c                   < V ^8  d   QhRR/# r   r
   )r   r   s   "r   r   r      s    ((t(r   c                     R # r   r
   r
   r   r   on_chunk_completeHTTPProtocol.on_chunk_complete   s    Sr   c                $   < V ^8  d   QhRS[ RR/# )r   statusr	   Nr   )r   r   s   "r   r   r      s    --%-D-r   c                    R # r   r
   )r;   s   &r   	on_statusHTTPProtocol.on_status   s    #r   r
   N)__name__
__module____qualname____firstlineno____doc__r   r   r!   r&   r,   r0   r4   r8   r=   __static_attributes____classdictcell__)r   s   @r   r   r      s>     X''''99**))**&&((--r   r   N)typingr   r   r
   r   r   <module>rG      s    .8 .r   