code: def _GetWinevtRcDatabaseReader(self):
      
      if not self._winevt_database_reader and self._data_location:
        database_path = os.path.join(
            self._data_location, self._WINEVT_RC_DATABASE)
        if not os.path.isfile(database_path):
          return None
  
        self._winevt_database_reader = (
            winevt_rc.WinevtResourcesSqlite3DatabaseReader())
        if not self._winevt_database_reader.Open(database_path):
          self._winevt_database_reader = None
  
      return self._winevt_database_reader
docs: Opens the Windows Event Log resource database reader.
  
      Returns:
        WinevtResourcesSqlite3DatabaseReader: Windows Event Log resource
            database reader or None.