Я пытаюсь преобразовать библиотеку Python, созданную для Python 2, в Python 3, вот код .
У меня ошибка в строке 152. В версии Py2 функция:
def write(self, data):
self._write_buffer += data
Ошибка:
Ошибка типа: невозможно преобразовать байты
объект str неявно
Я обнаружил, что должен декодировать переменную, поэтому я изменил функцию на:
def write(self, data):
self._write_buffer += data.decode('utf8')
Это работает, но у меня есть другая ошибка в асинхронной библиотеке, которая сказала, что
(тип) должен быть байтами или буфером, а не
ул
Итак, что я могу сделать?