Don't show function name if there is none
diff --git a/Tools/idle/Debugger.py b/Tools/idle/Debugger.py
index a292b4c..a65703f 100644
--- a/Tools/idle/Debugger.py
+++ b/Tools/idle/Debugger.py
@@ -69,7 +69,9 @@
         file = code.co_filename
         base = os.path.basename(file)
         lineno = frame.f_lineno
-        message = "%s:%s: %s()" % (base, lineno, code.co_name)
+        message = "%s:%s" % (base, lineno)
+        if code.co_name != "?":
+            message = "%s: %s()" % (message, code.co_name)
         self.status.configure(text=message)
         if info:
             type, value, tb = info