def makeService(options): """ Make a service. @param options: The option parameters. @return: A service. """ tsAPIService = API( tsAPI, json.load(open("tomatosalad/static/json/api.json")), serviceClass=tsServiceClass()) site = server.Site(tsAPIService.getResource()) return strports.service(options['port'], site)
def makeService(options): """ Make a service. @param options: The option parameters. @return: A service. """ elAPIService = API( EDMLoggerAPI, utils.JSONLoadFromPath(options["haddockConfig"]), serviceClass=EDMLoggerServiceClass( utils.JSONLoadFromPath(options["config"]), reactor)) site = server.Site(elAPIService.getResource()) return strports.service(options['port'], site)
def makeService(options): """ Make a service. @param options: The option parameters. @return: A service. """ config = resource_string(__name__, "api.json").decode("utf-8") APIService = API( horsejaxAPI, json.loads(config)) site = server.Site(APIService.getResource()) return strports.service(options['port'], site)