equal
deleted
inserted
replaced
22 |
22 |
23 from io import BytesIO |
23 from io import BytesIO |
24 from warnings import warn |
24 from warnings import warn |
25 from functools import partial |
25 from functools import partial |
26 |
26 |
|
27 from six.moves import range |
|
28 |
27 from logilab.common.deprecation import deprecated |
29 from logilab.common.deprecation import deprecated |
28 from logilab.common.registry import yes |
30 from logilab.common.registry import yes |
29 from logilab.mtconverter import xml_escape |
31 from logilab.mtconverter import xml_escape |
30 |
32 |
31 from rql import nodes |
33 from rql import nodes |
171 wrap = self.templatable and len(rset) > 1 and self.add_div_section |
173 wrap = self.templatable and len(rset) > 1 and self.add_div_section |
172 # avoid re-selection if rset of size 1, we already have the most |
174 # avoid re-selection if rset of size 1, we already have the most |
173 # specific view |
175 # specific view |
174 if rset.rowcount != 1: |
176 if rset.rowcount != 1: |
175 kwargs.setdefault('initargs', self.cw_extra_kwargs) |
177 kwargs.setdefault('initargs', self.cw_extra_kwargs) |
176 for i in xrange(len(rset)): |
178 for i in range(len(rset)): |
177 if wrap: |
179 if wrap: |
178 self.w(u'<div class="section">') |
180 self.w(u'<div class="section">') |
179 self.wview(self.__regid__, rset, row=i, **kwargs) |
181 self.wview(self.__regid__, rset, row=i, **kwargs) |
180 if wrap: |
182 if wrap: |
181 self.w(u"</div>") |
183 self.w(u"</div>") |
392 """ |
394 """ |
393 rset = self.cw_rset |
395 rset = self.cw_rset |
394 if rset is None: |
396 if rset is None: |
395 rset = self.cw_rset = self._cw.execute(self.startup_rql()) |
397 rset = self.cw_rset = self._cw.execute(self.startup_rql()) |
396 if rset: |
398 if rset: |
397 for i in xrange(len(rset)): |
399 for i in range(len(rset)): |
398 self.wview(self.__regid__, rset, row=i, **kwargs) |
400 self.wview(self.__regid__, rset, row=i, **kwargs) |
399 else: |
401 else: |
400 self.no_entities(**kwargs) |
402 self.no_entities(**kwargs) |
401 |
403 |
402 |
404 |