Example #1
0
def run(host, port, python_binary, uno_lib_dir, cache_dir, logger):
    server_address = (host, port)
    httpd = HTTPServer(server_address, PyUNORestHandler)
    if cache_dir:
        httpd.cache_manager = CacheManager(cache_dir)
    else:
        httpd.cache_manager = None
    httpd.logger = logger
    httpd.serve_forever()