Commit 0f71f441 authored by Andrew Svetlov's avatar Andrew Svetlov

#3573: idle now doesn't hungs if launched as: idle -e <directory>

Patch by Guilherme Polo.
parent 7941736d
What's New in IDLE 3.2.3?
=========================
- Issue #3573: IDLE hangs when passing invalid command line args
(directory(ies) instead of file(s)).
What's New in IDLE 3.2.1?
=========================
......
......@@ -1389,8 +1389,10 @@ def main():
if enable_edit:
if not (cmd or script):
for filename in args:
flist.open(filename)
for filename in args[:]:
if flist.open(filename) is None:
# filename is a directory actually, disconsider it
args.remove(filename)
if not args:
flist.new()
if enable_shell:
......
......@@ -28,6 +28,9 @@ Core and Builtins
Library
-------
- Issue #3573: IDLE hangs when passing invalid command line args
(directory(ies) instead of file(s)) (Patch by Guilherme Polo)
- Issue #13694: asynchronous connect in asyncore.dispatcher does not set addr
attribute.
......
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