skip to navigation
skip to content

Not Logged In

envoy 0.0.2

Simple API for running external processes.

Note: Work in progress.

This is a convenience wrapper around the subprocess module.

You don't need this.

https://github.com/kennethreitz/envoy/raw/master/ext/in_action.png

But you want it.

Usage

Run a command, get the response:

>>> r = envoy.run('git config', data='data to pipe in', timeout=2)

>>> r.status_code
129
>>> r.std_out
'usage: git config [options]'
>>> r.std_err
''

Pipe stuff around too:

>>> r = envoy.run('uptime | pbcopy')

>>> r.command
'pbcopy'
>>> r.status_code
0

>>> r.history
[<Response 'uptime'>]
 
File Type Py Version Uploaded on Size
envoy-0.0.2.tar.gz (md5) Source 2011-10-15 3KB
  • Downloads (All Versions):
  • 266 downloads in the last day
  • 1619 downloads in the last week
  • 7057 downloads in the last month