falconry/falcon

Advanced typing of ASGI `scope` dict

Open

#2,628 opened on 2026年4月25日

GitHub で見る
 (6 comments) (0 reactions) (0 assignees)Python (925 forks)batch import
enhancementgood first issuetyping

Repository metrics

Stars
 (9,293 stars)
PR merge metrics
 (平均マージ 2d 7h) (30d で 9 merged PRs)

説明

Create a more advanced TypedDict or similar for annotating ASGI scope.

We could probably draw inspiration from the relevant parts of asgiref: https://github.com/django/asgiref/blob/main/asgiref/typing.py. Since these annotations are really trivial, we probably want just to reimplement the part that we use.

This would allow us to get rid of a bunch of typing ignores, see #2599.

コントリビューターガイド