Package gozerbot :: Package rest :: Module server :: Class RestServerBase
[hide private]
[frames] | no frames]

Class RestServerBase

source code

SocketServer.BaseServer --+        
                          |        
     SocketServer.TCPServer --+    
                              |    
      BaseHTTPServer.HTTPServer --+
                                  |
                                 RestServerBase
Known Subclasses:

REST web server

Instance Methods [hide private]
 
start(self) source code
 
shutdown(self) source code
 
serve(self) source code
 
entrypoint(self, request) source code
 
whitelistenable(self) source code
 
whitelist(self) source code
 
blacklist(self) source code
 
addhandler(self, path, type, handler)
add a web handler
source code
 
enable(self, what) source code
 
disable(self, what) source code
 
do(self, request)
do a request
source code
 
handle_error(self, request, addr)
log the error
source code

Inherited from BaseHTTPServer.HTTPServer: server_bind

Inherited from SocketServer.TCPServer: __init__, close_request, fileno, get_request, server_activate, server_close

Inherited from SocketServer.BaseServer: finish_request, handle_request, process_request, serve_forever, verify_request

Class Variables [hide private]
  allow_reuse_address = True
  daemon_thread = True

Inherited from SocketServer.TCPServer: address_family, request_queue_size, socket_type

Method Details [hide private]

handle_error(self, request, addr)

source code 

log the error

Overrides: SocketServer.BaseServer.handle_error