summaryrefslogtreecommitdiffstats
path: root/scripts/func-transmit
Commit message (Collapse)AuthorAgeFilesLines
* Do some refactoring of func-transmit.Adrian Likins2008-07-181-79/+86
| | | | | | | | make JSON the default encoding reorganize some imports move everything into a main()
* remove the code that packs this into a dict, Marco says it'sAdrian Likins2008-07-181-2/+1
| | | | not needed now
* func-transmit: merge a modified patch from mmornati@byte-code.comAdrian Likins2008-07-181-14/+48
| | | | | | | | | | | | adds json support to func-transmit add an exception on async calls to list_minions removed the special casing for "job_status", it doesn't need to be special cased. "list_minions" is a func-transmit call only, so it can do whatever it wants.
* func-transmit: handle lists of client globs. Not sure this is the correctAdrian Likins2008-07-161-3/+18
| | | | | | | approach, but it seems to mostly work for now test_func_transmit.py: more test cases for func-transmit
* Change parameter passing... we need to call it with a list of paramaters, ↵Adrian Likins2008-07-151-1/+6
| | | | | | | | though the code will understand how to deal with a single item being passed. Also changed the method call to pass it as an arg list to the method (aka, method(*parameters))
* Allow func-transmit to call "list_minions"Michael DeHaan2008-07-111-12/+25
|
* Including yaml parser for use by Func-transmit, as we want to make sure we haveMichael DeHaan2008-07-071-1/+1
| | | | one around that is compatible with older Python, and also tweaked not to do crayz things with stream layout.
* Default parameter list in func-transmit to NoneMichael DeHaan2008-07-071-1/+1
|
* Allow calling with no parametersMichael DeHaan2008-07-071-1/+4
|
* Added func-transmit (Marco's version + tweaks) which allows calling Func via ↵Michael DeHaan2008-07-071-0/+65
a YAML interface over stdin/stdout protocol. We still need to package yaml properly as Fedora/EPEL does not have a parser that we like well enough (FIXME). We could also change this to work over XMLRPC marshalling if so desired.