Skip to content
Snippets Groups Projects
Commit bba8f3d5 authored by SirWalross's avatar SirWalross
Browse files

Fix main function not being executed and more debug information

parent 15b353e0
No related branches found
Tags
No related merge requests found
...@@ -8,13 +8,12 @@ ...@@ -8,13 +8,12 @@
from functools import wraps from functools import wraps
import json import json
import logging import logging
from multiprocessing import Pool
import os import os
import random
import time import time
import threading import threading
import traceback
import serial import serial
import datetime import serial.serialutil
from multiprocessing_logging import install_mp_handler from multiprocessing_logging import install_mp_handler
...@@ -135,9 +134,16 @@ def loop(con1: serial.Serial, con2: serial.Serial): ...@@ -135,9 +134,16 @@ def loop(con1: serial.Serial, con2: serial.Serial):
def main() -> None: def main() -> None:
print("Starting")
try:
with serial.Serial("/dev/ttyACM0", 9600, timeout=3) as con1, serial.Serial("/dev/ttyACM1", 9600, timeout=3) as con2: with serial.Serial("/dev/ttyACM0", 9600, timeout=3) as con1, serial.Serial("/dev/ttyACM1", 9600, timeout=3) as con2:
for _ in range(50): for _ in range(50):
loop(con1, con2) loop(con1, con2)
except serial.serialutil.SerialException:
print(traceback.format_exc())
print("Finished")
if __name__ == "__main__":
main()
convert_log_to_trace("profiling.log", "profiling_trace.json") convert_log_to_trace("profiling.log", "profiling_trace.json")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment