Added return functions to client commands.

This commit is contained in:
2018-08-12 19:39:04 +02:00
parent 1e1a270b07
commit f101d81b43

View File

@@ -272,34 +272,41 @@ def main(arg):
logger.info('Add cmd selected with link {}'.format(magnet)) logger.info('Add cmd selected with link {}'.format(magnet))
response = deluge.add(magnet) response = deluge.add(magnet)
print('Add response: ', response) print('Add response: ', response)
return response
elif arguments['search']: elif arguments['search']:
logger.info('Search cmd selected for query: {}'.format(query)) logger.info('Search cmd selected for query: {}'.format(query))
response = deluge.search(query) response = deluge.search(query)
[ pprint(t.toJSON()) for t in response ] [ pprint(t.toJSON()) for t in response ]
return response
elif arguments['progress']: elif arguments['progress']:
logger.info('Progress cmd selected.') logger.info('Progress cmd selected.')
pprint(deluge.progress()) pprint(deluge.progress())
exit(0) exit(0)
[ pprint(t.toJSON()) for t in deluge.progress() ] [ pprint(t.toJSON()) for t in deluge.progress() ]
return response
elif arguments['get']: elif arguments['get']:
logger.info('Get cmd selected for id: {}'.format(_id)) logger.info('Get cmd selected for id: {}'.format(_id))
response = deluge.get(_id) response = deluge.get(_id)
pprint(response.toJSON()) pprint(response.toJSON())
return response
elif arguments['ls']: elif arguments['ls']:
logger.info('List cmd selected') logger.info('List cmd selected')
[ pprint(t.toJSON()) for t in deluge.get_all(_filter=_filter) ] [ pprint(t.toJSON()) for t in deluge.get_all(_filter=_filter) ]
return response
elif arguments['toggle']: elif arguments['toggle']:
logger.info('Toggling id: {}'.format(_id)) logger.info('Toggling id: {}'.format(_id))
deluge.togglePaused(_id) deluge.togglePaused(_id)
return response
elif arguments['rm']: elif arguments['rm']:
logger.info('Remove by name: {}'.format(name)) logger.info('Remove by name: {}'.format(name))
deluge.remove(name) deluge.remove(name)
return response
if __name__ == '__main__': if __name__ == '__main__':
main() main()