diff piecrust/routing.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 0a86a7a6b284
children a75d024ee839
line wrap: on
line diff
--- a/piecrust/routing.py	Sat Jan 03 21:31:38 2015 -0800
+++ b/piecrust/routing.py	Sat Jan 03 21:54:25 2015 -0800
@@ -76,11 +76,11 @@
     def matchUri(self, uri):
         m = self.uri_re.match(uri)
         if m:
-            return m
+            return m.groupdict()
         if self.uri_re_no_path:
             m = self.uri_re_no_path.match(uri)
             if m:
-                return m
+                return m.groupdict()
         return None
 
     def getUri(self, source_metadata, provider=None):