From: Julian Schaefer-J. <jul...@t-...> - 2002-07-12 10:04:02
|
> Well, I can't use it if it doesn't work. :) > > I've never been able to get the interactive input of passwords and > commands, and output of the commands to work consistently... OK. So here is the patch for pyssh. At least it works for me :) - The trick is to insert another os.read() that fetches the banner (everything between password-prompt and system-prompt). I am not quite sure how this will react on empty banners (read "\r\n" or raise error), so it may be reasonable to implement those os.read() as select.select() - calls as I did. I thought it would only be consequent if one had to read the system-prompt before issuing a command. However this doesn' t seem to be necessary. If this differs on some platform - you now know what the cause is. I'd be happy to hear whether this thing works or not. Greets, Julian ______________________________________________________________ Julian Schaefer-Jasinski mailto:jas...@cs... Frankfurt, Germany http://wgfalk.dyndns.org/ "A great many people think they are thinking when they are merely rearranging their prejudices." - William James |