python telnet script for openvms host

Ennis Rosamond ennisr at my-deja.com
Tue Dec 26 19:50:48 CET 2000


In article <kuito7rrg7.fsf at lasipalatsi.fi>,
  Erno Kuusela <erno-news at erno.iki.fi> wrote:
> Ennis Rosamond <ennisr at my-deja.com> writes:
>
> | tn.read_until('[c')    #last char of session hearder
> | tn.write('$ dir\r')
>
> | #following this, I receive back the sequence:
> | #recv '\377\373\001'
> | #IAC WILL 251
> | #recv '\377\373\003'
> | #IAC WILL 251
> | #recv '\003\\\033Z'
> | #
> | #which I don't know how to interpret.
>
> that looks like telnet option negotiation, telnetlib should
> take care of all that automaticalyl for you. i suspect
> the above is just some debug output from telnetlib.
>
> are you sure you are seeing it after your last .write call,
> and not at the start of the telnet connection?
>
>   -- erno
>

Thanks for the quick reply Erno.

You are correct.  The sequence I listed is the debug output.  I am
seeing it after the "tn.write('$ dir\r')" call.  It may not be relevant
if the host simply isn't ready to receive the write call.

I tried using "tn.read_until('$ ')" in the previous read instead of
"tn.read_until('[c')", but that sequence is never found.  That is why I
think the host is not sending back a prompt.  But then I am pretty naive
about this whole topic.


Sent via Deja.com
http://www.deja.com/



More information about the Python-list mailing list