code: def add_entry(self, entry: "ArtifactManifestEntry") -> None:
      if (
          entry.path in self.entries
          and entry.digest != self.entries[entry.path].digest
      ):
          raise ValueError(
              "Cannot add the same path twice: %s" % entry.path
          )
      self.entries[entry.path] = entry
  
file_path: wandb/wandb/sdk/artifacts/artifact_manifest.py
imports: from typing import TYPE_CHECKING, Dict, List, Mapping, Optional
  from wandb.sdk.lib.hashutil import HexMD5
label_desc: Use image node_id 7 for calling the ArtifactManifest obj's underlying member method code with example usage: obj.add_entry(entry) without return types