kern.services.rest module

KERN INTERFACE.

class REST(zelf, *args, **kwargs)[source]

Bases: http.server.HTTPServer, kern.thing.Thing

REST server

allow_reuse_address = True
daemon_thread = True
error(zelf, request, addr)[source]

log the error

exit(zelf)[source]

shutdown.

request(zelf)[source]
start(zelf, *args, **kwargs)[source]

serving requests.

class RESTHandler(request, client_address, server)[source]

Bases: http.server.BaseHTTPRequestHandler

timeserver request handler class.

do_GET(zelf, *args)[source]

handle a REST request.

log(zelf, code)[source]

log the request.

setup(zelf)[source]

called on each incoming request.

write_header(zelf, type='text/plain')[source]

write headers to the client.

init(*args, **kwargs)[source]

initialize the HTTP server.

Previous topic

kern.services.clock module

Next topic

kern.services.rss module

This Page