On Thu, Dec 20, 2012 at 1:28 AM, <winona_white...@yahoo.com> wrote: > I am using telnetlib and the box that I'm connecting to has a special escape > sequence--^]--to leave the prompt and go back to the regular telnet prompt. > For example, from teh command line I do this: > ... > When I pressing and hold Ctrl and then ], I go back to my normal telnet > prompt and can quit. > > Using telnetlib, I can send commands and get responses. But I'm stuck on > sending the ctrl+]! Is there some escape character--\c?--or a keycode like > \^ to send through telnetlib?
The ctrl-] keystroke doesn't get sent down the wire, it's commands to the _local_ telnet. For instance, if your session has stalled, you can enter "^]close" to immediately disconnect. There won't be a direct way to drop to "command mode" inside telnetlib, but you can do similar actions with methods on the connection object (in that instance, close() will do the job). ChrisA -- http://mail.python.org/mailman/listinfo/python-list