Пишу Listener портов, выдаёт ошибку Python

def execute_remotely(self, command):
    self.connection.send(command)
    return self.connection.recv(1024)

def run(self):
    while True:
        command = input('>> ')
        result = self.execute_remotely(command)
        print(result)

Помогите решить в чем проблема, при запуске Listener работает, когда код доходит до строки где нужно ввести команду, после ввода команды (в данном случае DIR) или любой другой, код закрывается с ошибкой:

dir
Traceback (most recent call last):
  File "/root/PycharmProjects/new1/listener/listener.py", line 26, in <module>
    my_listener.run()
  File "/root/PycharmProjects/new1/listener/listener.py", line 22, in run
    result = self.execute_remotely(command)
  File "/root/PycharmProjects/new1/listener/listener.py", line 16, in execute_remotely
    self.connection.send(command)
TypeError: a bytes-like object is required, not 'str')

Ответы (0 шт):