Code completion result for source line:
class TCPServer(BaseSer|ver):
(QueryType=COMPLETION, NameKind=PREFIX)
------------------------------------
CLASS      BaseServer                      [PRIVATE]  SocketServer

Documentation:

BaseServer

Base class for server classes.

Methods for the caller:

- __init__(server_address, RequestHandlerClass)
- serve_forever()
- handle_request() # if you do not use serve_forever()
- fileno() -> int # for select()

Methods that may be overridden:

- server_bind()
- server_activate()
- get_request() -> request, client_address
- verify_request(request, client_address)
- server_close()
- process_request(request, client_address)
- close_request(request)
- handle_error()

Methods for derived classes:

- finish_request(request, client_address)

Class variables that may be overridden by derived classes or instances:

- address_family
- socket_type
- allow_reuse_address

Instance variables:

- RequestHandlerClass
- socket