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