summaryrefslogtreecommitdiff
path: root/html.py
diff options
context:
space:
mode:
authorSylvain Th?nault <sylvain.thenault@logilab.fr>2009-08-07 10:54:45 +0200
committerSylvain Th?nault <sylvain.thenault@logilab.fr>2009-08-07 10:54:45 +0200
commit29fbb301a61d85214a0de76b7308ffb7d9c9fd96 (patch)
tree4016396e39749c537439473b648eb39e5908dbb9 /html.py
parenta37b556013111e0593f2600acc3dab71bff2968b (diff)
downloadlogilab-common-29fbb301a61d85214a0de76b7308ffb7d9c9fd96.tar.gz
remove modules deprecated for a while
Diffstat (limited to 'html.py')
-rw-r--r--html.py42
1 files changed, 0 insertions, 42 deletions
diff --git a/html.py b/html.py
deleted file mode 100644
index 8097ec0..0000000
--- a/html.py
+++ /dev/null
@@ -1,42 +0,0 @@
-"""Print traceback in HTML.
-
-:copyright: 2000-2008 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
-:contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
-:license: General Public License version 2 - http://www.gnu.org/licenses
-"""
-__docformat__ = "restructuredtext en"
-
-from warnings import warn
-warn('html module is deprecated and will disappear in a near release',
- DeprecationWarning, stacklevel=2)
-
-import traceback
-from xml.sax.saxutils import escape
-
-# mk html traceback error #####################################################
-
-def html_traceback(info, exception,
- title='', encoding='ISO-8859-1', body=''):
- """Return an html formatted traceback from python exception infos.
- """
- #typ, value, tbck = info
- stacktb = traceback.extract_tb(info[2]) #tbck)
- strings = []
- if body:
- strings.append('<div class="error_body">')
- strings.append(body)
- strings.append('</div>')
- if title:
- strings.append('<h1 class="error">%s</h1>'% escape(title))
- strings.append('<p class="error">%s</p>' % escape(str(exception)))
- strings.append('<div class="error_traceback">')
- for stackentry in stacktb :
- strings.append('<b>File</b> <b class="file">%s</b>, <b>line</b> '
- '<b class="line">%s</b>, <b>function</b> '
- '<b class="function">%s</b>:<br/>'%(
- escape(stackentry[0]), stackentry[1], stackentry[2]))
- if stackentry[3]:
- string = escape(repr(stackentry[3])[1:-1])#.encode(encoding)
- strings.append('&nbsp;&nbsp;%s<br/>\n' % string)
- strings.append('</div>')
- return '\n'.join(strings)