web/request.py
changeset 2650 18aec79ec3a3
parent 2613 5e19c2bb370e
child 2788 8d3dbe577d3a
child 3094 978ed8c2c0e4
--- a/web/request.py	Mon Aug 03 09:37:13 2009 +0200
+++ b/web/request.py	Mon Aug 03 10:50:57 2009 +0200
@@ -539,8 +539,7 @@
     def from_controller(self):
         """return the id (string) of the controller issuing the request"""
         controller = self.relative_path(False).split('/', 1)[0]
-        registered_controllers = (ctrl.id for ctrl in
-                                  self.vreg.registry_objects('controllers'))
+        registered_controllers = self.vreg['controllers'].keys()
         if controller in registered_controllers:
             return controller
         return 'view'