type=str, help='Defines the folder where the lof trace goes') udp_log = parser.add_mutually_exclusive_group() udp_log.add_argument('--no-udp-log', dest="log_udp", action='store_false') udp_log.add_argument('-udp-log', dest="udp_host", type=str, nargs=2, metavar=('ip', 'port')) args = parser.parse_args(sys.argv[1:]) log = logger.Logger(level='debug') log.add_file_handler() log.add_stream_handler(sys.stdout) onetime_program = Pid('oled') if onetime_program.is_running(): logger.error('Program is already running') sys.exit(1) else: onetime_program.set_pidfile() logger.info('Program is starting') joy1 = Joystick() a_button = Pushbutton('A', 5) b_button = Pushbutton('B', 6) display = Oled_128_64(content=None) menu2 = GContainer(SCREEN_SIZE, (0, 0), objects=[ GTextBox((110, 9), (0, 0), "Broadcasting...",