Update RouteFS for the new syntax in Routes 1.9.
authorEvan Broder <broder@mit.edu>
Mon, 28 Jun 2010 20:26:46 +0000 (16:26 -0400)
committerEvan Broder <broder@mit.edu>
Mon, 28 Jun 2010 20:26:46 +0000 (16:26 -0400)
routefs/dictfs.py
routefs/examples/homefs.py
routefs/examples/pyhesiodfs.py
setup.py

index 25904b1..9226c70 100644 (file)
@@ -31,7 +31,7 @@ class DictFS(routefs.RouteFS):
     def make_map(self):
         m = Mapper()
 
-        m.connect('*path', controller='handler')
+        m.connect('/{path:.*}', controller='handler')
 
         return m
 
index a832c39..16c7bda 100755 (executable)
@@ -24,8 +24,8 @@ class HomeFS(routefs.RouteFS):
 
     def make_map(self):
         m = Mapper()
-        m.connect('', controller='getList')
-        m.connect(':action', controller='getUser')
+        m.connect('/', controller='getList')
+        m.connect('/{action}', controller='getUser')
         return m
 
     def getUser(self, action, **kwargs):
index 2a9bfb0..b3daa84 100755 (executable)
@@ -17,9 +17,9 @@ class PyHesiodFS(routefs.RouteFS):
 
     def make_map(self):
         m = Mapper()
-        m.connect('', controller='getList')
-        m.connect('README.txt', controller='getReadme')
-        m.connect(':action', controller='getLocker')
+        m.connect('/', controller='getList')
+        m.connect('/README.txt', controller='getReadme')
+        m.connect('/{action}', controller='getLocker')
         return m
 
     def getLocker(self, action, **kwargs):
index 6012ddf..3e437c7 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -11,7 +11,7 @@ setup(
     url="http://github.com/ebroder/python-routefs/wikis",
     license="MPL, GPL",
     packages=find_packages(),
-    install_requires=['fuse_python>=0.2a', 'Routes>=1.7'],
+    install_requires=['fuse_python>=0.2a', 'Routes>=1.9'],
     classifiers=[
         'Development Status :: 5 - Production/Stable',
         'Environment :: Plugins',