Commit Graph

4211 Commits

Author SHA1 Message Date
Tommi Virtanen
93c2e17c01 Return a structured result from run.run, to make capturing stdout/stderr easier. 2011-05-19 13:47:09 -07:00
Tommi Virtanen
9a5c959bc8 Add integration tests for signals and connection loss. 2011-05-19 13:27:32 -07:00
Tommi Virtanen
df84f4e052 Check for errors on remote commands. 2011-05-19 13:05:14 -07:00
Tommi Virtanen
87d7192c89 Add setup.py, install in devel mode into virtualenv. 2011-05-19 12:17:28 -07:00
Tommi Virtanen
492fa48893 Don't close file after copying stdout/stderr to it.
If a caller uses StringIO to capture the output, they
cannot call .getvalue() after the close.

This also lets you collect multiple command outputs
into the same file.
2011-05-19 12:16:43 -07:00
Tommi Virtanen
37df5b1c39 Refactor remote running to support more use cases. 2011-05-19 10:20:32 -07:00
Tommi Virtanen
5bfcec265b Add debug logging to monkeypatching. 2011-05-19 10:19:16 -07:00
Tommi Virtanen
1ed70d78d8 Silence paramiko transport logging. 2011-05-19 10:18:57 -07:00
Tommi Virtanen
b397eb5d91 Silence a Paramiko crypto deprecation. 2011-05-19 10:17:51 -07:00
Tommi Virtanen
85a28a23da Make monkeypatching respect order. 2011-05-19 10:17:03 -07:00
Tommi Virtanen
0535e4df08 Initial import 2011-05-18 14:46:49 -07:00