Helper library for interfacing with xo-server.
Project description
Overview
This is a simple helper Python 2 & 3 package to interface with the JSON-RPC over WebSockets API of XenOrchestra’s xo-server.
Usage
from xolib import xo, XoError, XoApiError, XoTimeoutError from __future__ import print_function xo_instance = xo('ws://localhost', timeout=30) try: xo.session_signInWithPassword(email='lala', password='test') except XoError: print('Wrong password?') try: xo.call('somemethod', somemethod_arg1=arg1, somemethod_arg2=arg2) except XoTimeoutError: print('xo-server did not respond within 30 seconds.') except XoApiError: print('Fix your arguments.')
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
xolib-0.2.2.tar.gz
(2.7 kB
view hashes)