platypush/platypush/pusher/__main__.py

22 lines
477 B
Python
Raw Normal View History

2018-01-02 00:48:41 +01:00
import sys
from . import Pusher
def main(args=sys.argv[1:]):
opts = Pusher.parse_build_args(args)
pusher = Pusher(config_file=opts.config, backend=opts.backend)
if opts.type == 'event':
delattr(opts, 'type')
print(opts.args)
pusher.send_event(target=opts.target, type=opts.event, **opts.args)
else:
2018-01-02 19:33:33 +01:00
pusher.send_request(target=opts.target, action=opts.action, timeout=opts.timeout, **opts.args)
2018-01-02 00:48:41 +01:00
main()
# vim:sw=4:ts=4:et: