Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'broken': 0.04; 'subject:IDLE': 0.04; 'messages.': 0.05; 'tkinter': 0.07; "'python": 0.09; 'occasionally': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'separately': 0.09; 'window?': 0.09; 'python': 0.11; 'jan': 0.12; 'windows': 0.15; '(without': 0.16; 'fail,': 0.16; 'idle,': 0.16; 'imports': 0.16; 'non-python': 0.16; 'reboot': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'reedy': 0.16; 'retry': 0.16; 'subject: \n ': 0.16; 'thread,': 0.16; 'wrote:': 0.18; 'command': 0.22; 'tests': 0.22; 'header:User-Agent:1': 0.23; 'error': 0.23; 'days,': 0.24; 'instance,': 0.24; 'script.': 0.24; '(or': 0.24; "i've": 0.25; 'second': 0.26; 'header:X-Complaints-To:1': 0.27; 'header:In-Reply-To:1': 0.27; 'installed': 0.27; 'tried': 0.27; 'rest': 0.29; 'leave': 0.29; 'work.': 0.31; "skip:' 10": 0.31; 'that.': 0.31; 'subject:what': 0.31; 'stuff': 0.32; 'run': 0.32; 'open': 0.33; 'running': 0.33; 'not.': 0.33; "i'd": 0.34; 'subject:with': 0.35; 'display': 0.35; 'problem.': 0.35; 'something': 0.35; 'test': 0.35; 'but': 0.35; 'there': 0.35; 'version': 0.36; 'idle': 0.36; 'subject:?': 0.36; 'should': 0.36; 'so,': 0.37; 'being': 0.38; 'sometimes': 0.38; 'system,': 0.38; 'displays': 0.38; 'work?': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'does': 0.39; 'itself': 0.39; 'received:71': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'skip:u 10': 0.60; 'ground': 0.60; 'upgrading': 0.60; 'new': 0.61; 'today,': 0.61; 'back': 0.62; 'close': 0.67; 'frequently': 0.68; 'saw': 0.77; 'fails,': 0.84; 'received:fios.verizon.net': 0.84; 'start.': 0.84 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Terry Reedy Subject: Re: IDLE has suddenly become FAWLTY - so should I be hitting it with a big stick, or what? Date: Tue, 26 Aug 2014 14:46:55 -0400 References: <4eec9365-4103-4474-a47f-ea665b265b1e@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: pool-71-175-90-87.phlapa.fios.verizon.net User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 In-Reply-To: <4eec9365-4103-4474-a47f-ea665b265b1e@googlegroups.com> X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 41 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1409078833 news.xs4all.nl 2954 [2001:888:2000:d::a6]:48520 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:77064 On 8/26/2014 2:01 PM, Twirlip2 wrote: > I've been using IDLE with Python 3.4.0 on Windows XP (SP3), ... Does all non-Python stuff seem to be working? > For a few days, I'd been frequently running a second instance of > IDLE, to test a new version of the same script. Today, having closed > this instance, I tried to open one again, but I briefly saw an error > message about not being able to create a thread, or something like > that. In Command Prompt, 'python -m idlelib' should run Idle and display (without disappearing) any available error messages. Idle imports tkinter which imports threading. If that fails, Idle never visibly starts. If the imports succeed, and Idle starts, but cannot connect to a subprocess, it displays a message in Shell. (I have occasionally seen this, but close Idle and retry always works.) Your description suggests the former. Does 'python' itself start. If so, and you get interactive prompt, does 'import threading' work? Ditto 'import tkinter'? If so, does 'tkinter.Tk()' bring up an empty tk window? Back at interactive prompt, what happens with 'python -m test'? There are a couple of modules that may sometimes fail, but the rest should not. > 3. Installed 3.4.1 (over 3.4.0). It made no difference to the > problem. (I also had to do a hard reboot of the system, after it had > completely ground to a halt when I tried to reboot in the normal > way.) Upgrading on top of broken Python may not work. If the tests above fail, re-install after un-installing. Un-installing will leave /python34 but only with things you added (or separately installed). You may need to 're-install' 3.4.0 to un-install. -- Terry Jan Reedy