code: def add_project(self, path: Path):
      project_path = str(path.absolute())
      if project_path in self.get_projects():
          return
  
      from uuid import uuid1
  
      p_uuid = uuid1().hex
  
      with open(str(self.projects_folder / f"{p_uuid}.txt"), "w") as f:
          f.write(project_path)
  
file_path: labml/client/labml/internal/computer/configs.py
imports: from pathlib import Path
  from typing import Optional, Set
  from labml import logger
  from labml.logger import Text
  from ..None import util
  from ..app.configs import AppTrackConfigs
  from ..lab import get_app_url_for_handle
label_desc: Use image node_id 7 for calling the Computer obj's underlying member method code with example usage: obj.add_project(path) without return types