summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Heimes <christian@cheimes.de>2007-11-12 17:28:45 (GMT)
committerChristian Heimes <christian@cheimes.de>2007-11-12 17:28:45 (GMT)
commit50bbcc27e3e0e1bacb39eb9f553bcd68f9ef077a (patch)
treed529371b6072fd7b3cbcf83439d624c32bc5a195
parentad7363bed130387194edde4b4d9b436a70c4fb27 (diff)
downloadcpython-50bbcc27e3e0e1bacb39eb9f553bcd68f9ef077a.zip
cpython-50bbcc27e3e0e1bacb39eb9f553bcd68f9ef077a.tar.gz
cpython-50bbcc27e3e0e1bacb39eb9f553bcd68f9ef077a.tar.bz2
Fixed #1254: pdb fails to launch some script.
-rwxr-xr-xLib/pdb.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/pdb.py b/Lib/pdb.py
index f355d45..d4eb8bd 100755
--- a/Lib/pdb.py
+++ b/Lib/pdb.py
@@ -1123,7 +1123,7 @@ see no sign that the breakpoint was reached.
# Start with fresh empty copy of globals and locals and tell the script
# that it's being run as __main__ to avoid scripts being able to access
# the pdb.py namespace.
- globals_ = {"__name__" : "__main__"}
+ globals_ = {"__name__" : "__main__", "__file__" : filename}
locals_ = globals_
# When bdb sets tracing, a number of call and line events happens