Ошибка ValueError при преобразовании строки, полученной от Micro:bit radio, в целое число в Python
Я пишу программу для клиента, которая получает строку среднего значения от сервера через встроенное радио средних значений, которое записывает клиент. Я получаю ValueError, говоря "недопустимый синтаксис для целого числа с основанием 10" в строке, где я пытаюсь преобразовать строку, сохраненную в переменную, в целое число. Я смог сделать это без ошибок в строке выше строки с ошибкой.
мой код ниже:
from microbit import *
import radio
radio.on()
blink = Image("99999:"
"99999:"
"99999:"
"99999:"
"99999")
radio.send("power on")
while True:
sleep(50 - running_time() % 50)
acceleration = accelerometer.get_z()
acceleration = int(acceleration)
radio.send(str(acceleration))
incoming = radio.receive()
if incoming is not None:
incoming = int(incoming)
while acceleration > (2 * incoming) or acceleration < (.5 * incoming):
display.show(blink)
sleep(300)
display.clear()
sleep(300)
строка с ошибкой
incoming = int(incoming)