From: Tim Peters Date: Fri, 9 Feb 2001 23:28:07 +0000 (+0000) Subject: SF bug #131560: pdb imports 'repr', causing name collision X-Git-Tag: v2.1b1~422 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6f8ee59653261731d73f0e16bd3f667db57133bd;p=python SF bug #131560: pdb imports 'repr', causing name collision --- diff --git a/Lib/pdb.py b/Lib/pdb.py index b8a8f5678c..1286f122ba 100755 --- a/Lib/pdb.py +++ b/Lib/pdb.py @@ -8,7 +8,7 @@ import sys import linecache import cmd import bdb -import repr +from repr import repr as _saferepr import os import re @@ -124,7 +124,7 @@ class Pdb(bdb.Bdb, cmd.Cmd): if type(exc_type) == type(''): exc_type_name = exc_type else: exc_type_name = exc_type.__name__ - print exc_type_name + ':', repr.repr(exc_value) + print exc_type_name + ':', _saferepr(exc_value) self.interaction(frame, exc_traceback) # General interaction function