From 2d6deeb2122ee5cc2da979f6ee1ec8213338c5a7 Mon Sep 17 00:00:00 2001 From: Logan Cusano Date: Fri, 18 Feb 2022 01:51:53 -0500 Subject: [PATCH] BUGFIG bot - Doesn't close properly --- bot.py | 2 +- op25Handler.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bot.py b/bot.py index e1d686d..8be2685 100644 --- a/bot.py +++ b/bot.py @@ -312,7 +312,7 @@ class Bot(commands.Bot): # Wait for the running processes to close if self.Handler == 'op25': self.OP25Handler.close_op25() - self.OP25Handler.join() + #self.OP25Handler.join() # Need a way to 'close' GQRX self.sdr_started = False diff --git a/op25Handler.py b/op25Handler.py index 29e0dc4..f88f6b9 100644 --- a/op25Handler.py +++ b/op25Handler.py @@ -4,7 +4,7 @@ import time import os -class OP25Handler(threading.Thread): +class OP25Handler: #(threading.Thread): def __init__(self): super().__init__() self.OP25Dir: str = "/home/pi/op25/op25/gr-op25_repeater/apps" @@ -12,7 +12,7 @@ class OP25Handler(threading.Thread): self.Frequency = None - def run(self) -> None: + def start(self) -> None: self.open_op25() def set_op25_parameters(self, _frequency):