mirror of
				https://github.com/KevinMidboe/delugeClient.git
				synced 2025-10-29 12:00:13 +00:00 
			
		
		
		
	Added return functions to client commands.
This commit is contained in:
		| @@ -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() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user