[issue13077] Unclear behavior of daemon threads on main thread exit

2019-12-20 Thread Eric Snow
Change by Eric Snow : -- nosy: +eric.snow ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue13077] Unclear behavior of daemon threads on main thread exit

2015-02-25 Thread Vandana Rao
Vandana Rao added the comment: Since the program depends on receiving a raw ^C == 0x03 on stdin, it will never be running under Idle because the Idle process tk gui normally keeps control of keyboard input and the Idle process code intercepts ^C and turns it into KeyboardInterrupt raised in

[issue13077] Unclear behavior of daemon threads on main thread exit

2015-01-01 Thread R. David Murray
R. David Murray added the comment: etuardu: I think you rewording is indeed clearer. Vandana: Please open a new issue with a reproducer. -- stage: patch review - needs patch versions: +Python 3.4, Python 3.5 -Python 3.2, Python 3.3 ___ Python

[issue13077] Unclear behavior of daemon threads on main thread exit

2015-01-01 Thread Vandana Rao
Vandana Rao added the comment: On Windows8.1,this is not the situation.Irrespective of the thread being daemon or non-daemon,the process continues. The program doesn't terminate when daemon thread is being used. -- nosy: +Vandana.Rao ___ Python

[issue13077] Unclear behavior of daemon threads on main thread exit

2011-10-01 Thread etuardu
etuardu edo...@gmail.com added the comment: Let me put it this way: the definition of daemon thread describes the behaviour of the Python program running it (its exit condition in particular) instead of going straight to the point describing the behaviour of the daemon thread itself first,

[issue13077] Unclear behavior of daemon threads on main thread exit

2011-09-30 Thread etuardu
New submission from etuardu edo...@gmail.com: The definition of daemon thread in the current documentation reads: «A thread can be flagged as a daemon thread. The significance of this flag is that the entire Python program exits when only daemon threads are left. [...]»

[issue13077] Unclear behavior of daemon threads on main thread exit

2011-09-30 Thread R. David Murray
R. David Murray rdmur...@bitdance.com added the comment: It seems clear enough to me that when a process terminates (the entire Python program exits) then all of its threads must terminate. That's part of the definition of threads, to my understanding. I think the confusion arises from the