Eliminate make_map in favor of a simpler map property.
[invirt/packages/python-routefs.git] / routefs / dictfs.py
index 595fded..9b88485 100644 (file)
@@ -15,6 +15,8 @@ from routes import Mapper
 import os
 
 class DictFS(routefs.RouteFS):
+    controllers = ['handler']
+    
     @property
     def files(self):
         """
@@ -22,7 +24,8 @@ class DictFS(routefs.RouteFS):
         """
         return dict()
     
-    def make_map(self):
+    @property
+    def map(self):
         m = Mapper()
         
         m.connect('*path', controller='handler')
@@ -43,6 +46,6 @@ class DictFS(routefs.RouteFS):
             return
         
         if type(tree) is dict:
-            return routefs.Directory(tree.keys())
+            return tree.keys()
         else:
             return tree