Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #36862

atexit handler in IDLE?

References <24E53D14-FD57-4FE2-8763-99149773650B@spvi.com> <CAMjeLr9nndcSNcbtJq1psruMiLyUffKBhYdG2hOr1XZ1SvfPZA@mail.gmail.com>
Date 2013-01-15 11:22 -0600
Subject atexit handler in IDLE?
From Mark Janssen <dreamingforward@gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.545.1358270533.2939.python-list@python.org> (permalink)

Show all headers | View raw


On Tue, Jan 15, 2013 at 6:25 AM, Steve Spicklemire <steve@spvi.com> wrote:
> I'm trying to get this program, which works on the command line, to run correctly in the IDLE environment:
>
> import atexit
>
> print "This is my program"
>
> def exit_func():
>     print "OK.. that's all folks!"
>
> atexit.register(exit_func)
>
> print "Program is ending..."

You know, I think I looked at this problem once.  It was rather
strange, but I think you need to create a tempfile, so that Python
knows that IDLE is running.   There's an item for this in IDLE's TODO
list.  I was going to implement it, which is fairly east, but never
got to it.

mark

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

atexit handler in IDLE? Mark Janssen <dreamingforward@gmail.com> - 2013-01-15 11:22 -0600

csiph-web