Добавил библиотеку JSON, при использовании Listener'a выдает ошибку
До того пока я не добавил json все работало нормально, теперь когда я пишу на своей тачке, например команду dir, скрипт крашиться, вот методы которые добавил:
def reliable_send(self, data):
json_data = json.dumps(data)
self.connection.send(json_data)
def reliable_receive(self):
json_data = self.connection.recv(1024)
return json.loads(json_data)
Ошибка которую выдаёт:
Traceback (most recent call last):
File "/root/PycharmProjects/new1/listener/listener.py", line 34, in <module>
my_listener.run()
File "/root/PycharmProjects/new1/listener/listener.py", line 30, in run
result = self.execute_remotely(command)
File "/root/PycharmProjects/new1/listener/listener.py", line 24, in execute_remotely
self.reliable_send(command.encode())
File "/root/PycharmProjects/new1/listener/listener.py", line 16, in reliable_send
json_data = json.dumps(data)
TypeError: Object of type bytes is not JSON serializable