Signed-off-by: Ebbe Baß <ebbe.bass>
This commit is contained in:
Ebbe Baß
2024-02-17 17:15:18 +01:00
parent d6e06901d3
commit 070ae2fa41
+5 -1
View File
@@ -7,7 +7,7 @@ import os
from getmac import get_mac_address from getmac import get_mac_address
import time import time
import sys import sys
from multiprocessing import Process from multiprocessing import Process, Value, Array, set_start_method
app = Flask(__name__) app = Flask(__name__)
@@ -145,7 +145,10 @@ def mqtt_publisher():
artNet.close() artNet.close()
sys.exit() sys.exit()
if __name__ == "__main__": if __name__ == "__main__":
set_start_method("spawn")
flask_thread = Process(target=flask_api) flask_thread = Process(target=flask_api)
flask_thread.start() flask_thread.start()
publisher_thread = Process(target=mqtt_publisher) publisher_thread = Process(target=mqtt_publisher)
@@ -155,4 +158,5 @@ if __name__ == "__main__":
cur.execute("SELECT mac_address, universe, dmx_address FROM tubes") cur.execute("SELECT mac_address, universe, dmx_address FROM tubes")
TUBE_INDEX = cur.fetchall() TUBE_INDEX = cur.fetchall()
cur.close() cur.close()
print("Updated tube index: "+str(TUBE_INDEX))
time.sleep(1) time.sleep(1)