reverse router changes
This commit is contained in:
parent
051ff2b325
commit
b2be821637
|
@ -4,7 +4,8 @@ from functools import lru_cache
|
||||||
from .exceptions import NotFound, InvalidUsage
|
from .exceptions import NotFound, InvalidUsage
|
||||||
from .views import CompositionView
|
from .views import CompositionView
|
||||||
|
|
||||||
Route = namedtuple('Route',
|
Route = namedtuple(
|
||||||
|
'Route',
|
||||||
['handler', 'methods', 'pattern', 'parameters', 'name'])
|
['handler', 'methods', 'pattern', 'parameters', 'name'])
|
||||||
Parameter = namedtuple('Parameter', ['name', 'cast'])
|
Parameter = namedtuple('Parameter', ['name', 'cast'])
|
||||||
|
|
||||||
|
@ -145,7 +146,7 @@ class Router:
|
||||||
|
|
||||||
return '({})'.format(pattern)
|
return '({})'.format(pattern)
|
||||||
|
|
||||||
pattern_string = re.sub(r'<(.+?)>', add_parameter, uri)
|
pattern_string = re.sub(self.parameter_pattern, add_parameter, uri)
|
||||||
pattern = re.compile(r'^{}$'.format(pattern_string))
|
pattern = re.compile(r'^{}$'.format(pattern_string))
|
||||||
|
|
||||||
def merge_route(route, methods, handler):
|
def merge_route(route, methods, handler):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user