From: Guillaume Pellerin Date: Thu, 22 Jan 2026 22:32:02 +0000 (+0100) Subject: get pid with while X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=da049b3295a866f7926df4b5a5f0ba52d55eca72;p=telecaster-client.git get pid with while --- diff --git a/telecaster/models.py b/telecaster/models.py index 469d734..0ecc097 100644 --- a/telecaster/models.py +++ b/telecaster/models.py @@ -199,10 +199,11 @@ class Station(Model): def deefuzzer_start(self): command = '/usr/local/bin/deefuzzer ' + self.deefuzzer_file.path + ' &' os.system(command) - time.sleep(3) - pid = get_pid('deefuzzer', args=self.deefuzzer_file.path) - if pid: - self.pid = pid + pid = None + while not pid: + pid = get_pid('deefuzzer', args=self.deefuzzer_file.path) + time.sleep(1) + self.pid = pid def deefuzzer_stop(self): pid = get_pid('deefuzzer', args=self.deefuzzer_file.path)