core.service.rest module

CORE INTERFACE.

class core.service.rest.REST(zelf, *args, **kwargs)[source]

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

Tonen server

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

log the error

exit(zelf)[source]

shutdown Tonen.

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

serving requests.

class core.service.rest.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.

core.service.rest.init(*args, **kwargs)[source]

initialize the HTTP server.

Previous topic

core.service.clock module

Next topic

core.service.rss module