コード例 #1
0
ファイル: auth.py プロジェクト: xmonader/allura
 def message_html(self):
     standard_metadata_prefixes = (
         'Done by user:'******'IP Address:',
         'User-Agent:',
     )
     with_br = h.nl2br_jinja_filter(self.message)
     message_bold = '<br>\n'.join([
         line if line.startswith(standard_metadata_prefixes) else '<strong>{}</strong>'.format(line)
         for line in
         with_br.split('<br>\n')
     ])
     return Markup(message_bold)
コード例 #2
0
ファイル: test_helpers.py プロジェクト: phraniiac/allura
def test_nl2br_jinja_filter():
    assert_equals(h.nl2br_jinja_filter('foo<script>alert(1)</script>\nbar\nbaz'),
            Markup(u'foo&lt;script&gt;alert(1)&lt;/script&gt;<br>\nbar<br>\nbaz'))