code: def track_files(
      self, path: str, *, destination: str = None, wait: bool = False
  ):
      self._check_feature()
      with self._container.lock():
          self._enqueue_operation(
              TrackFilesToArtifact(
                  self._path,
                  self._container._project_id,
                  [(path, destination)],
              ),
              wait=wait,
          )
  
file_path: neptune-client/src/neptune/attributes/atoms/artifact.py
imports: import pathlib
  import typing
  from neptune.attributes.atoms.atom import Atom
  from neptune.internal.artifacts.types import ArtifactDriver, ArtifactDriversMap, ArtifactFileData
  from neptune.internal.backends.api_model import OptionalFeatures
  from neptune.internal.operation import AssignArtifact, TrackFilesToArtifact
  from neptune.types.atoms.artifact import Artifact
label_desc: Use image node_id 7 for calling the Artifact obj's underlying member method code with example usage: obj.track_files(path) without return types