web/request.py
branchstable
changeset 7268 cd14e03124be
parent 7187 496f51b92154
parent 7266 f625097d1e99
child 7278 1144a2d90314
child 7374 3c9850d929e5
--- a/web/request.py	Wed Apr 27 15:42:07 2011 +0200
+++ b/web/request.py	Thu Apr 28 15:25:46 2011 +0200
@@ -135,12 +135,12 @@
         """
         return self.set_varmaker()
 
-    def _get_tabindex_func(self):
+    def next_tabindex(self):
         nextfunc = self.get_page_data('nexttabfunc')
         if nextfunc is None:
             nextfunc = count(1).next
             self.set_page_data('nexttabfunc', nextfunc)
-        return nextfunc
+        return nextfunc()
 
     def set_varmaker(self):
         varmaker = self.get_page_data('rql_varmaker')
@@ -154,8 +154,6 @@
         or an anonymous connection is open
         """
         super(CubicWebRequestBase, self).set_session(session, user)
-        # tabindex generator
-        self.next_tabindex = self._get_tabindex_func()
         # set request language
         vreg = self.vreg
         if self.user: