Add kaya-session package for server-side HTTP session management
This commit is contained in:
@@ -88,6 +88,7 @@ class AsgiContext(HttpContext):
|
||||
self.server = scope['server']
|
||||
self.headers = decode_headers(scope['headers'])
|
||||
self.request_body = request_body_iterator
|
||||
self.session = (scope.get('state') or {}).get('kaya_session')
|
||||
|
||||
async def stream_body(self,
|
||||
status: int,
|
||||
|
||||
@@ -28,6 +28,7 @@ class HttpContext(ABC):
|
||||
client: Optional[Tuple[str, int]]
|
||||
server: Optional[Tuple[str, Optional[int]]]
|
||||
request_body: AsyncIterator[bytes]
|
||||
session: Optional[Any] = None
|
||||
|
||||
@abstractmethod
|
||||
async def stream_body(self,
|
||||
|
||||
Reference in New Issue
Block a user