web/views/pyviews.py
changeset 10609 e2d8e81bfe68
parent 8190 2a3c1b787688
child 10717 46f934bebd85
equal deleted inserted replaced
10608:7fc548d9dd8e 10609:e2d8e81bfe68
    16 # You should have received a copy of the GNU Lesser General Public License along
    16 # You should have received a copy of the GNU Lesser General Public License along
    17 # with CubicWeb.  If not, see <http://www.gnu.org/licenses/>.
    17 # with CubicWeb.  If not, see <http://www.gnu.org/licenses/>.
    18 """Basic views for python values (eg without any result set)
    18 """Basic views for python values (eg without any result set)
    19 """
    19 """
    20 __docformat__ = "restructuredtext en"
    20 __docformat__ = "restructuredtext en"
       
    21 
       
    22 from six.moves import range
    21 
    23 
    22 from cubicweb.view import View
    24 from cubicweb.view import View
    23 from cubicweb.predicates import match_kwargs
    25 from cubicweb.predicates import match_kwargs
    24 from cubicweb.web.views import tableview
    26 from cubicweb.web.views import tableview
    25 
    27 
    98     def has_headers(self):
   100     def has_headers(self):
    99         return self.headers
   101         return self.headers
   100 
   102 
   101     def build_column_renderers(self):
   103     def build_column_renderers(self):
   102         return [self.column_renderer(colid)
   104         return [self.column_renderer(colid)
   103                 for colid in xrange(len(self.pyvalue[0]))]
   105                 for colid in range(len(self.pyvalue[0]))]
   104 
   106 
   105     def facets_form(self, mainvar=None):
   107     def facets_form(self, mainvar=None):
   106         return None # not supported
   108         return None # not supported
   107 
   109 
   108     def table_actions(self):
   110     def table_actions(self):