Further specify allowed_methods type hint

This commit is contained in:
Daan de Ruiter 2021-05-13 11:06:54 +02:00
parent 5f86e1efda
commit c92437c624
No known key found for this signature in database
GPG Key ID: CBEB1FE1478076BA

View File

@ -1,6 +1,6 @@
from functools import update_wrapper
from inspect import iscoroutinefunction
from typing import Any, Callable, Generator, Iterable
from typing import Any, Callable, Generator, Iterable, Set
from aiohttp.abc import AbstractView
from aiohttp.hdrs import METH_ALL
@ -25,7 +25,7 @@ class PydanticView(AbstractView):
"""
# Allowed HTTP methods; overridden when subclassed.
allowed_methods: set = {}
allowed_methods: Set[str] = {}
async def _iter(self) -> StreamResponse:
if (method_name := self.request.method) not in self.allowed_methods: