couchpotato.api module

class couchpotato.api.ApiHandler(application, request, **kwargs)[source]

Bases: tornado.web.RequestHandler

get(*args, **kwargs)[source]
post(*args, **kwargs)
route = None
sendData(result, route)[source]
taskFinished(result, route)[source]
unlock()[source]
class couchpotato.api.NonBlockHandler(application, request, **kwargs)[source]

Bases: tornado.web.RequestHandler

get(*args, **kwargs)
removeStopper()
sendData(response)
stopper = None
couchpotato.api.addApiView(route, func, static=False, docs=None, **kwargs)[source]
couchpotato.api.addNonBlockApiView(route, func_tuple, docs=None, **kwargs)[source]
couchpotato.api.run_async(func)[source]
couchpotato.api.run_handler(*args, **kwargs)[source]