MCPcopy
hub / github.com/aio-libs/aiohttp / ResourceRoute

Class ResourceRoute

aiohttp/web_urldispatcher.py:337–361  ·  view source on GitHub ↗

A route with resource

Source from the content-addressed store, hash-verified

335
336
337class ResourceRoute(AbstractRoute):
338 """A route with resource"""
339
340 def __init__(self, method, handler, resource, *,
341 expect_handler=None):
342 super().__init__(method, handler, expect_handler=expect_handler,
343 resource=resource)
344
345 def __repr__(self):
346 return "<ResourceRoute [{method}] {resource} -> {handler!r}".format(
347 method=self.method, resource=self._resource,
348 handler=self.handler)
349
350 @property
351 def name(self):
352 return self._resource.name
353
354 def url(self, **kwargs):
355 """Construct url for route with additional params."""
356 return self._resource.url(**kwargs)
357
358 def get_info(self):
359 return self._resource.get_info()
360
361 _append_query = staticmethod(Resource._append_query)
362
363
364class Route(AbstractRoute):

Callers 1

add_routeMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected