Format: application/x-python-code
⬇ Download File (7.4 KB)
   1  o
   2  
   3  -hx�@s�ddlZddlmZmZmZmZmZmZmZm	Z	m
   4  Z
   5  mZmZm
   6  Z
   7  ejdkr,ddlmZnddlmZdZGdd�de�ZGdd	�d	e�ZGd
   8  d�de�ZGdd
   9  �d
  10  e�Ze
  11  eefZe
  12  eeefZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�Z Gd d!�d!e�Z!Gd"d#�d#e�Z"Gd$d%�d%e�Z#Gd&d'�d'e�Z$Gd(d)�d)e�Z%Gd*d+�d+e�Z&Gd,d-�d-e�Z'Gd.d/�d/e�Z(Gd0d1�d1e�Z)Gd2d3�d3e�Z*Gd4d5�d5e�Z+Gd6d7�d7e�Z,Gd8d9�d9e�Z-e
  13  eee e"e&e(e)fZ.e
  14  eeeeee!e#e$e%e'e*e+e,e-fZ/egee.fZ0ee/gedfZ1Gd:d;�d;e	�Z2ee2Z3eee0e1gedfZ4e
  15  e3e4fZ5dS)<�N)�Any�	Awaitable�Callable�Dict�Iterable�Literal�Optional�Protocol�Tuple�Type�	TypedDict�Union)��)�NotRequired)#�ASGIVersions�	HTTPScope�WebSocketScope�
  16  LifespanScope�WWWScope�Scope�HTTPRequestEvent�HTTPResponseStartEvent�HTTPResponseBodyEvent�HTTPResponseTrailersEvent�HTTPResponsePathsendEvent�HTTPServerPushEvent�HTTPDisconnectEvent�WebSocketConnectEvent�WebSocketAcceptEvent�WebSocketReceiveEvent�WebSocketSendEvent�WebSocketResponseStartEvent�WebSocketResponseBodyEvent�WebSocketDisconnectEvent�WebSocketCloseEvent�LifespanStartupEvent�LifespanShutdownEvent�LifespanStartupCompleteEvent�LifespanStartupFailedEvent�LifespanShutdownCompleteEvent�LifespanShutdownFailedEvent�ASGIReceiveEvent�
  17  ASGISendEvent�ASGIReceiveCallable�ASGISendCallable�
  18  ASGI2Protocol�ASGI2Application�ASGI3Application�ASGIApplicationc@s.eZdZUeed<eededfed<dS)r�spec_versionz2.0z3.0�versionN)�__name__�
  19  __module__�__qualname__�str�__annotations__r
  20  r�r;r;�DC:\Users\shubh\Videos\agent\nova\Lib\site-packages\asgiref/typing.pyr=s
  21  rc@s�eZdZUeded<eed<eed<eed<eed<eed<eed<eed	<eed
  22  <ee	eefed<e
  23  e	eefed<e
  24  e	ee
  25  efed
  26  <ee
  27  eefed<e
  28  e
  29  ee
  30  eeffed<dS)r�http�type�asgi�http_version�method�scheme�path�raw_path�query_string�	root_path�headers�client�server�state�
  31  extensionsN�r6r7r8rr:rr9�bytesrr
  32  r�intrrr�objectr;r;r;r<rBs
  33   rc@s�eZdZUeded<eed<eed<eed<eed<eed<eed<eed	<ee	eefed
  34  <e
  35  e	eefed<e
  36  e	ee
  37  efed<eeed
  38  <ee
  39  eefed<e
  40  e
  41  ee
  42  eeffed<dS)rZ	websocketr>r?r@rBrCrDrErFrGrHrIZsubprotocolsrJrKNrLr;r;r;r<rSs
  43   rc@s6eZdZUeded<eed<eeee	fed<dS)rZlifespanr>r?rJN)
  44  r6r7r8rr:rrrr9rr;r;r;r<rd�
  45  rc@�*eZdZUeded<eed<eed<dS)rzhttp.requestr>�body�	more_bodyN�r6r7r8rr:rM�boolr;r;r;r<rn�
  46  rc@s*eZdZUeded<eeefed<dS)�HTTPResponseDebugEventzhttp.response.debugr>�infoN)r6r7r8rr:rr9rOr;r;r;r<rWts
  47  rWc@s>eZdZUeded<eed<eeeefed<e	ed<dS)rzhttp.response.startr>�statusrGZtrailersN)
  48  r6r7r8rr:rNrr
  49  rMrUr;r;r;r<rys
  50  
  51  rc@rQ)rzhttp.response.bodyr>rRrSNrTr;r;r;r<r�rVrc@s6eZdZUeded<eeeefed<eed<dS)rzhttp.response.trailersr>rGZ
  52  more_trailersN)	r6r7r8rr:rr
  53  rMrUr;r;r;r<r�s
  54  rc@�"eZdZUeded<eed<dS)rzhttp.response.pathsendr>rCN�r6r7r8rr:r9r;r;r;r<r��
  55  rc@�6eZdZUeded<eed<eeeefed<dS)rzhttp.response.pushr>rCrGN)	r6r7r8rr:r9rr
  56  rMr;r;r;r<r�rPrc@�eZdZUeded<dS)rzhttp.disconnectr>N�r6r7r8rr:r;r;r;r<r��
  57  rc@r^)rzwebsocket.connectr>Nr_r;r;r;r<r�r`rc@s:eZdZUeded<eeed<eee	e	fed<dS)rzwebsocket.acceptr>ZsubprotocolrGN)
  58  r6r7r8rr:rr9rr
  59  rMr;r;r;r<r�s
  60  rc@�2eZdZUeded<eeed<eeed<dS)r zwebsocket.receiver>rM�textN�r6r7r8rr:rrMr9r;r;r;r<r ��
  61  r c@ra)r!zwebsocket.sendr>rMrbNrcr;r;r;r<r!�rdr!c@r])r"zwebsocket.http.response.startr>rYrGN)	r6r7r8rr:rNrr
  62  rMr;r;r;r<r"�rPr"c@rQ)r#zwebsocket.http.response.bodyr>rRrSNrTr;r;r;r<r#�rVr#c@rZ)r$zwebsocket.disconnectr>�codeN)r6r7r8rr:rNr;r;r;r<r$�r\r$c@s.eZdZUeded<eed<eeed<dS)r%zwebsocket.closer>re�reasonN)r6r7r8rr:rNrr9r;r;r;r<r%�s
  63  r%c@r^)r&zlifespan.startupr>Nr_r;r;r;r<r&�r`r&c@r^)r'zlifespan.shutdownr>Nr_r;r;r;r<r'�r`r'c@r^)r(zlifespan.startup.completer>Nr_r;r;r;r<r(�r`r(c@rZ)r)zlifespan.startup.failedr>�messageNr[r;r;r;r<r)�r\r)c@r^)r*zlifespan.shutdown.completer>Nr_r;r;r;r<r*�r`r*c@rZ)r+zlifespan.shutdown.failedr>rgNr[r;r;r;r<r+�r\r+c@s4eZdZdeddfdd�Zdededdfdd	�ZdS)
  64  r0�scope�returnNcCsdS�Nr;)�selfrhr;r;r<�__init__szASGI2Protocol.__init__�receive�sendc�s�dSrjr;)rkrmrnr;r;r<�__call__s�zASGI2Protocol.__call__)r6r7r8rrlr.r/ror;r;r;r<r0s���r0)6�sys�typingrrrrrrrr	r
  65  rrr
  66  �version_inforZtyping_extensions�__all__rrrrrrrrWrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r;r;r;r<�<module>s�8
  67  '����
  68  ���