def __init__(self, settings): listen_host = settings["hostname"] listen_port = settings["port"] logging.getLogger().name = "ListenerServer" logging.getLogger().setLevel(settings["logging_level"]) logging.debug("ListenerServer __init__") logging.info("listening on %s:%s", listen_host, listen_port) self.server = TCPServer((listen_host, listen_port), TCPRequestHandler) self.server.settings = settings dbh = DBHandler(settings) dbh.create_db() dbh.close() del dbh