I try to programmatically open a session with a Unix server, and then release the control to the user script before pressing Ctrl + y, after which the program should take control I use Eclipse and WinPython 2.7. here is the code
from Exscript.util.interact import read_login from Exscript.protocols import SSH2 def Test (): print "Interactive session closed" account = read_login()
above is not satisfied with
Traceback (most recent call last): File "C:\Users\mynamehere\Documents\Eclipse\ESNetworkDiscovery\TestInteractiveSession.py", line 20, in <module> conn.interact({'\031': Test()}) File "C:\Utils\WPy2.7-32\python-2.7.13\lib\site-packages\Exscript\protocols\SSH2.py", line 364, in interact return self._open_shell(self.shell, key_handlers, handle_window_size) File "C:\Utils\WPy2.7-32\python-2.7.13\lib\site-packages\Exscript\protocols\Protocol.py", line 1190, in _open_shell return self._open_windows_shell(channel, key_handlers, handle_window_size) TypeError: _open_windows_shell() takes exactly 3 arguments (4 given)
What am I doing wrong?
source share