Edgewall Software

Ticket #6614: timeline-suite-bug.diff

File timeline-suite-bug.diff, 1.5 KB (added by cboos, 10 months ago)

raise a ValueError? from a Suite execution immediately during timeline rendering

  • trac/timeline/templates/timeline.html

     
    3636        <dl> 
    3737          <py:for each="event in events" 
    3838            py:with="highlight = precision and precisedate and timedelta(0) &lt;= (event.date - precisedate) &lt; precision"> 
     39            <?python 
     40                raise ValueError("BAM!") 
     41            ?> 
    3942            <dt class="${classes(event.kind, highlight=highlight)}"> 
    4043              <a href="${event.render('url', context)}"> 
    4144                <span class="time">${format_time(event.date, str('%H:%M'))}</span> ${event.render('title', context)} 
  • trac/web/chrome.py

     
    670670        stream = template.generate(**data) 
    671671 
    672672        # Filter through ITemplateStreamFilter plugins 
    673         if self.stream_filters: 
    674             stream |= self._filter_stream(req, method, filename, stream, data) 
     673        #if self.stream_filters: 
     674        #    stream |= self._filter_stream(req, method, filename, stream, data) 
    675675 
    676676        if fragment: 
    677677            return stream 
     
    695695            'late_scripts': req.chrome['scripts'], 
    696696        }) 
    697697 
     698        self.env._data_id = id(data) 
    698699        try: 
    699700            return stream.render(method, doctype=doctype) 
    700701        except: