def __init__(self, db_uri, verbose, namespaces_list, slowms, check_indexes, timeout): self._check_indexes = check_indexes self._query_analyzer = QueryAnalyzer(check_indexes) self._db_uri = db_uri self._slowms = slowms self._verbose = verbose self._requested_namespaces = self._validate_namespaces(namespaces_list) self._recommendation_cache = [] self._report = ReportAggregation() self._start_time = None self._timeout_time = None self._timeout = timeout