Поток демона автоматически останавливается? - PullRequest
0 голосов
/ 04 октября 2019

Вот немного сценария:

Файл A:

from fileb import StatusClass

class MainClass (tk.Tk):
    #init
    ...
    self.anotherclass = StatusClass(parent, controller)

    #DOSOMESTUFF

    self._startprgram() 

Файл B:

class StatusClass (tk.Frame):
    #init
    ...
    self.anotherclass = StatusProcess


class StatusProcess (threading.Thread):
    #init method
    self.setDaemon(True)

    def run():
        while True:
            #do stuff

Что происходит в зависимости от запускаtime в #DOSOMESTUFF в файле A, созданный поток останавливается.

Если у меня есть несколько инструкций, это выполняется, но если я даже добавлю time.sleep на несколько секунд, поток также остановится. Любое предложение?

...