Странное поведение rsub + возвышенное - PullRequest
0 голосов
/ 24 ноября 2018

У меня проблема с соединением rsub (1.0.2) на raspberrypi (Джесси).Он зависает в строке 241 при попытке подключения к серверу sublime-text (2-3):

241:    self._socket = socket.create_connection((host, port))

и выводу:

me@raspberrypi:~ $ rsub empty.txt  //hangs forever.. no connection with sublime

Я уверен, что sublime, ssh, ip, порты настроены правильно.Я добавил 5сек тайм-аут к функции:

241:    self._socket = socket.create_connection((host, port), 5)

и вывод:

me@raspberrypi:~ $ rsub empty.txt  //hangs for 5 sec
me@raspberrypi:~ $                 // After 5 sec, connection is established with sublime.

Я могу редактировать и сохранять в возвышенном виде, но только в следующие 5 секунд!После этого я получаю Traceback (и, конечно, соединение теряется)

me@raspberrypi:~ $ Traceback (most recent call last):
  File "/usr/local/bin/rsub", line 410, in <module>
    main()
  File "/usr/local/bin/rsub", line 402, in main
    client.listen()
  File "/usr/local/bin/rsub", line 279, in listen
    for line in self._readlines():
  File "/usr/local/bin/rsub", line 345, in <genexpr>
    return (line.decode('utf-8').strip() for line in self._rfile)
  File "/usr/lib/python3.4/socket.py", line 371, in readinto
    return self._sock.recv_into(b)
socket.timeout: timed out

Я действительно не знаю, что происходит.У кого-нибудь есть идеи, как исправить или отладить эту ситуацию?

...