view.py
changeset 2613 5e19c2bb370e
parent 2558 81c8b5312f9c
child 2644 100b81ba3a98
equal deleted inserted replaced
2612:c3059d308dc2 2613:5e19c2bb370e
     9 __docformat__ = "restructuredtext en"
     9 __docformat__ = "restructuredtext en"
    10 _ = unicode
    10 _ = unicode
    11 
    11 
    12 from cStringIO import StringIO
    12 from cStringIO import StringIO
    13 
    13 
    14 from logilab.common.deprecation import obsolete
    14 from logilab.common.deprecation import deprecated
    15 from logilab.mtconverter import xml_escape
    15 from logilab.mtconverter import xml_escape
    16 
    16 
    17 from cubicweb import NotAnEntity
    17 from cubicweb import NotAnEntity
    18 from cubicweb.selectors import yes, non_final_entity, nonempty_rset, none_rset
    18 from cubicweb.selectors import yes, non_final_entity, nonempty_rset, none_rset
    19 from cubicweb.selectors import require_group_compat, accepts_compat
    19 from cubicweb.selectors import require_group_compat, accepts_compat
   148         view_func(**context)
   148         view_func(**context)
   149         # return stream content if we have created it
   149         # return stream content if we have created it
   150         if stream is not None:
   150         if stream is not None:
   151             return self._stream.getvalue()
   151             return self._stream.getvalue()
   152 
   152 
   153     dispatch = obsolete('.dispatch is deprecated, use .render')(render)
   153     dispatch = deprecated('.dispatch is deprecated, use .render')(render)
   154 
   154 
   155     # should default .call() method add a <div classs="section"> around each
   155     # should default .call() method add a <div classs="section"> around each
   156     # rset item
   156     # rset item
   157     add_div_section = True
   157     add_div_section = True
   158 
   158 
   227         """shortcut to self.view method automatically passing self.w as argument
   227         """shortcut to self.view method automatically passing self.w as argument
   228         """
   228         """
   229         self.view(__vid, rset, __fallback_vid, w=self.w, **kwargs)
   229         self.view(__vid, rset, __fallback_vid, w=self.w, **kwargs)
   230 
   230 
   231     # XXX Template bw compat
   231     # XXX Template bw compat
   232     template = obsolete('.template is deprecated, use .view')(wview)
   232     template = deprecated('.template is deprecated, use .view')(wview)
   233 
   233 
   234     def whead(self, data):
   234     def whead(self, data):
   235         self.req.html_headers.write(data)
   235         self.req.html_headers.write(data)
   236 
   236 
   237     def wdata(self, data):
   237     def wdata(self, data):