I was messing around with the sample that is included in the official python reference to telnetlib. Whenever I run the sample (included below), it gets hung up on getpass() .. pythonwin freezes and I have to task slam it. I set up a breakpoint on the getpass line and stepped thru the resulting module code. The module detects my terminal fine (win98SE) but it gets stuck in this loop (from getpass module): while 1: c = msvcrt.getch() if c == '\r' or c == '\n': break if c == '\003': raise KeyboardInterrupt if c == '\b': pw = pw[:-1] else: pw = pw + c If I try to step over this, my app freezes. Anyhoot, can anyone help me with this? I am a durn fool idgit when it comes to windows, wine, and women. Thank you. *** Telnetlib sample: import getpass import sys import telnetlib HOST = "vdev03.kesmai.com" user = raw_input("Enter your remote account: ") password = getpass.getpass() tn = telnetlib.Telnet(HOST) tn.read_until("login: ") tn.write(user + "\n") if password: tn.read_until("Password: ") tn.write(password + "\n") tn.write("ls\n") tn.write("exit\n") print tn.read_all()
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4