def main(): logutils.initLogger('logs') runParam = parse_command_line() print(runParam.trace()) try: bugStorage = TarantoolStorage(runParam.tarantool_url, runParam.tarantool_port, Defaults.storage_name.value) requestTimer = RequestTimer(runParam.request_per_second) httpServer = HTTPServer((runParam.server_url, runParam.server_port), InnerRequestHandler) httpServer.bugStorage = bugStorage httpServer.requestTimer = requestTimer httpServer.serve_forever() except Exception as exc: print('Error running server: {0}'.format(str(exc))) return 0