On 17 Oct, 08:50 am, axel....@chaos1.de wrote:

Am 14.10.2014 um 17:07 schrieb Axel Rau <axel....@chaos1.de>:
We might need more to go on. Do you have a complete, minimal example? (See http://sscce.org/)
The attached zip archive
Did someone could spend the time to look at it?
Is my goal utopian?

I can't tell if this represents a bug in Twisted or not. After a quick look through the code, I'm not really clear on why the program would ever exit (I didn't find the calls to `reactor.stop`, I guess they're hidden somewhere in conch "library" code), nor quite which code paths you expect to work and which you expect to fail.


What is the expected behavior if I run test.py after editing it to point at a host I have access to?

Is that the desired behavior?

If there is a second case, what one edit can I make to observe that behavior? How does the behavior differ from what you're trying to achieve?

Separately:

* You should rewrite this code to not use twisted.conch.client.connect. That's some random library code no one ever expected application code to use. It's public, so you can use it if you want, but that's no promise it's any good.

* Use twisted.conch.endpoints.SSHCommandClientEndpoint to perform `exec` requests

* Consider pitching in to complete https://twistedmatrix.com/trac/ticket/6617 so you can use the new `SSHSubsystemClientEndpoint` API that ticket introduces to set up your SFTP connections.

Jean-Paul

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to