diff options
author | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2009-08-07 10:54:45 +0200 |
---|---|---|
committer | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2009-08-07 10:54:45 +0200 |
commit | 29fbb301a61d85214a0de76b7308ffb7d9c9fd96 (patch) | |
tree | 4016396e39749c537439473b648eb39e5908dbb9 /html.py | |
parent | a37b556013111e0593f2600acc3dab71bff2968b (diff) | |
download | logilab-common-29fbb301a61d85214a0de76b7308ffb7d9c9fd96.tar.gz |
remove modules deprecated for a while
Diffstat (limited to 'html.py')
-rw-r--r-- | html.py | 42 |
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(' %s<br/>\n' % string) - strings.append('</div>') - return '\n'.join(strings) |