Kaydet (Commit) 6f8ee596 authored tarafından Tim Peters's avatar Tim Peters

SF bug #131560: pdb imports 'repr', causing name collision

üst 8af6b83e
...@@ -8,7 +8,7 @@ import sys ...@@ -8,7 +8,7 @@ import sys
import linecache import linecache
import cmd import cmd
import bdb import bdb
import repr from repr import repr as _saferepr
import os import os
import re import re
...@@ -124,7 +124,7 @@ class Pdb(bdb.Bdb, cmd.Cmd): ...@@ -124,7 +124,7 @@ class Pdb(bdb.Bdb, cmd.Cmd):
if type(exc_type) == type(''): if type(exc_type) == type(''):
exc_type_name = exc_type exc_type_name = exc_type
else: exc_type_name = exc_type.__name__ 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) self.interaction(frame, exc_traceback)
# General interaction function # General interaction function
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment