mirror of
https://github.com/python/cpython.git
synced 2025-09-26 10:19:53 +00:00
#3573: idle now doesn't hungs if launched as: idle -e <directory>
Patch by Guilherme Polo.
This commit is contained in:
parent
669b755c92
commit
6b6e437626
2 changed files with 9 additions and 2 deletions
|
@ -1403,8 +1403,10 @@ def main():
|
||||||
|
|
||||||
if enable_edit:
|
if enable_edit:
|
||||||
if not (cmd or script):
|
if not (cmd or script):
|
||||||
for filename in args:
|
for filename in args[:]:
|
||||||
flist.open(filename)
|
if flist.open(filename) is None:
|
||||||
|
# filename is a directory actually, disconsider it
|
||||||
|
args.remove(filename)
|
||||||
if not args:
|
if not args:
|
||||||
flist.new()
|
flist.new()
|
||||||
if enable_shell:
|
if enable_shell:
|
||||||
|
|
|
@ -10,6 +10,11 @@ What's New in Python 3.3.0 Alpha 2?
|
||||||
Core and Builtins
|
Core and Builtins
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
- Issue #3573: IDLE hangs when passing invalid command line args
|
||||||
|
(directory(ies) instead of file(s))
|
||||||
|
|
||||||
|
Thanks to Guilherme Polo for patch and to Roger Serwy for review.
|
||||||
|
|
||||||
- Issue #1683368: object.__new__ and object.__init__ raise a TypeError if they
|
- Issue #1683368: object.__new__ and object.__init__ raise a TypeError if they
|
||||||
are passed arguments and their complementary method is not overridden.
|
are passed arguments and their complementary method is not overridden.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue