summaryrefslogtreecommitdiff
path: root/Mailman/debug.py
diff options
context:
space:
mode:
authorbwarsaw1998-06-19 20:14:16 +0000
committerbwarsaw1998-06-19 20:14:16 +0000
commit94f82aeac7ac76d808ece10b178302e7a8a562a6 (patch)
tree7e1b595133dbfb3ded7a0d5a617e7f3b21db71bb /Mailman/debug.py
parent5113d62a2eab16dd94a23bb2adb82b14d0d863ea (diff)
downloadmailman-94f82aeac7ac76d808ece10b178302e7a8a562a6.tar.gz
mailman-94f82aeac7ac76d808ece10b178302e7a8a562a6.tar.zst
mailman-94f82aeac7ac76d808ece10b178302e7a8a562a6.zip
Obsolete. Fold this functionality (for now) in the CGI driver script
Diffstat (limited to 'Mailman/debug.py')
-rw-r--r--Mailman/debug.py62
1 files changed, 0 insertions, 62 deletions
diff --git a/Mailman/debug.py b/Mailman/debug.py
deleted file mode 100644
index 659730e98..000000000
--- a/Mailman/debug.py
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright (C) 1998 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-import sys
-import os
-import Utils
-import traceback
-
-
-# We don't use Utils.maketext() here because we want to reduce the critical
-# path to getting this page vended. Using Utils.maketext() just introduces
-# another path for code that could go wrong.
-def print_trace():
- print """\
-Content-type: text/html
-
-<p><h3>We're sorry, we hit a bug!</h3>
-
-<p>If you would like to help us identify the problem, please
-email a copy of this page to the webmaster for this site with
-a description of what happened. Thanks!
-
-<p><pre>
-"""
- print sys.argv
- try:
- stderr = sys.stderr
- try:
- sys.stderr = sys.stdout
- traceback.print_exc()
- finally:
- sys.stderr = stderr
- except:
- print '[failed to get a traceback]'
- print '\n\n</pre>'
-
-
-# Same comment as above applies here
-def print_environ():
- print '''\
-<p><hr><h4>Environment variables:</h4>
-
-<p><table>
-<tr><td><strong><font size=+1>Variable</font></strong></td>
-<td><strong><font size=+1>Value</font></strong></td></tr>
-'''
- for varname, value in os.environ.items():
- print '<tr><td>', varname, '</td><td>', value, '</td></tr>'
- print '</table>'