Initial commit
This commit is contained in:
16
env/lib/python3.10/site-packages/wagtail/url_routing.py
vendored
Normal file
16
env/lib/python3.10/site-packages/wagtail/url_routing.py
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
class RouteResult:
|
||||
"""
|
||||
An object to be returned from Page.route, which encapsulates
|
||||
all the information necessary to serve an HTTP response. Analogous to
|
||||
django.urls.resolvers.ResolverMatch, except that it identifies
|
||||
a Page instance that we will call serve(*args, **kwargs) on, rather
|
||||
than a view function.
|
||||
"""
|
||||
|
||||
def __init__(self, page, args=None, kwargs=None):
|
||||
self.page = page
|
||||
self.args = args or []
|
||||
self.kwargs = kwargs or {}
|
||||
|
||||
def __getitem__(self, index):
|
||||
return (self.page, self.args, self.kwargs)[index]
|
||||
Reference in New Issue
Block a user