Я пытаюсь отправить список массивов из расширения chrome в мое собственное приложение на python, используя собственный API для обмена сообщениями.
background_script.js
port = window.browser.runtime.connectNative(hostName);
port.postMessage(request.attributes);
my_app.py
text_length_bytes = sys.stdin.read(4)
text_length = struct.unpack('i', bytes(text_length_bytes, 'utf-8'))[0]
text = sys.stdin.read(text_length)
Соединение между расширением Chrome и собственным приложением Python прекращается, когда я отправляю список массивов в качестве атрибута в почтовом сообщении, но оно работает, когда я даю строку в качестве атрибута.