|
|
@ -61,7 +61,6 @@ else: |
|
|
lineno, line=line)) |
|
|
lineno, line=line)) |
|
|
except OSError: |
|
|
except OSError: |
|
|
pass ## file (probably __stderr__) is invalid, warning dropped. |
|
|
pass ## file (probably __stderr__) is invalid, warning dropped. |
|
|
warnings.showwarning = idle_showwarning |
|
|
|
|
|
def idle_formatwarning(message, category, filename, lineno, line=None): |
|
|
def idle_formatwarning(message, category, filename, lineno, line=None): |
|
|
"""Format warnings the IDLE way""" |
|
|
"""Format warnings the IDLE way""" |
|
|
s = "\nWarning (from warnings module):\n" |
|
|
s = "\nWarning (from warnings module):\n" |
|
|
@ -73,7 +72,6 @@ else: |
|
|
s += " %s\n" % line |
|
|
s += " %s\n" % line |
|
|
s += "%s: %s\n>>> " % (category.__name__, message) |
|
|
s += "%s: %s\n>>> " % (category.__name__, message) |
|
|
return s |
|
|
return s |
|
|
warnings.formatwarning = idle_formatwarning |
|
|
|
|
|
|
|
|
|
|
|
def extended_linecache_checkcache(filename=None, |
|
|
def extended_linecache_checkcache(filename=None, |
|
|
orig_checkcache=linecache.checkcache): |
|
|
orig_checkcache=linecache.checkcache): |
|
|
@ -1425,6 +1423,9 @@ echo "import sys; print(sys.argv)" | idle - "foobar" |
|
|
def main(): |
|
|
def main(): |
|
|
global flist, root, use_subprocess |
|
|
global flist, root, use_subprocess |
|
|
|
|
|
|
|
|
|
|
|
warnings.showwarning = idle_showwarning |
|
|
|
|
|
warnings.formatwarning = idle_formatwarning |
|
|
|
|
|
|
|
|
use_subprocess = True |
|
|
use_subprocess = True |
|
|
enable_shell = False |
|
|
enable_shell = False |
|
|
enable_edit = False |
|
|
enable_edit = False |
|
|
|