Skip to content

Commit 53f264c

Browse files
committed
Make assertions for ABC classes
1 parent 471ffa3 commit 53f264c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

aiohttp/web.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -972,6 +972,8 @@ def handle_request(self, message, payload):
972972
try:
973973
match_info = yield from self._app.router.resolve(request)
974974

975+
assert isinstance(match_info, AbstractMatchInfo), match_info
976+
975977
request._match_info = match_info
976978
handler = match_info.handler
977979

@@ -1002,6 +1004,7 @@ def __init__(self, *, loop=None, router=None, **kwargs):
10021004
self._kwargs = kwargs
10031005
if router is None:
10041006
router = UrlDispatcher()
1007+
assert isinstance(router, AbstractRouter), router
10051008
self._router = router
10061009
self._loop = loop
10071010
self._finish_callbacks = []

0 commit comments

Comments
 (0)