Mercurial > piecrust2
diff piecrust/serving.py @ 176:d47d9493bb0a
routes: When matching URIs, return metadata directly instead of the match object.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sat, 03 Jan 2015 21:54:25 -0800 |
parents | e9a3d405e18f |
children | 430ee5b80962 |
line wrap: on
line diff
--- a/piecrust/serving.py Sat Jan 03 21:31:38 2015 -0800 +++ b/piecrust/serving.py Sat Jan 03 21:54:25 2015 -0800 @@ -418,9 +418,8 @@ uri = uri.lstrip('/') res = [] for route in routes: - m = route.matchUri(uri) - if m: - metadata = m.groupdict() + metadata = route.matchUri(uri) + if metadata: res.append((route, metadata)) return res