forked from platypush/platypush
Printing response on pusher
This commit is contained in:
parent
21381e7c0f
commit
86f339cbee
1 changed files with 1 additions and 13 deletions
|
@ -10,18 +10,6 @@ from platypush.message.request import Request
|
||||||
from platypush.message.response import Response
|
from platypush.message.response import Response
|
||||||
from platypush.utils import init_backends
|
from platypush.utils import init_backends
|
||||||
|
|
||||||
def print_usage():
|
|
||||||
print ('''Usage: {} [-h|--help] <-t|--target <target name>> <-a|--action <action name>> payload
|
|
||||||
-h, --help:\t\tShow this help and exit
|
|
||||||
-c, --config:\tPath to the platypush config.yaml (default: ~/.config/platypush/config.yaml or /etc/platypush/config.yaml)
|
|
||||||
-b, --backend:\tBackend to deliver the message [pushbullet|kafka] (default: whatever specified in your config with pusher=True)
|
|
||||||
-t, --target:\tName of the target device/host
|
|
||||||
-T, --timeout:\tThe application will wait for a response for this number of seconds (default: 5 seconds. A zero value means that the application will exit without waiting for a response)
|
|
||||||
-a, --action\tAction to run, it includes both the package name and the method (e.g. shell.exec or music.mpd.play)
|
|
||||||
payload:\t\tArguments to the action
|
|
||||||
'''.format(sys.argv[0]))
|
|
||||||
|
|
||||||
|
|
||||||
_DEFAULT_TIMEOUT_SEC=5
|
_DEFAULT_TIMEOUT_SEC=5
|
||||||
|
|
||||||
def pusher(target, action, backend=None, config=None,
|
def pusher(target, action, backend=None, config=None,
|
||||||
|
@ -63,7 +51,7 @@ def pusher(target, action, backend=None, config=None,
|
||||||
hasattr(msg, 'id') and msg.id == req.id)
|
hasattr(msg, 'id') and msg.id == req.id)
|
||||||
|
|
||||||
signal.alarm(0)
|
signal.alarm(0)
|
||||||
print('Response received!')
|
print(msg)
|
||||||
|
|
||||||
os._exit(0)
|
os._exit(0)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue