code: def assign(self, value: FileVal, *, wait: bool = False) -> None:
      verify_type("value", value, FileVal)
  
      operation = UploadFile.of_file(
          value=value,
          attribute_path=self._path,
          operation_storage=self._container._op_processor._get_operation_processor(
              self._path
          )._operation_storage,
      )
  
      with self._container.lock():
          self._enqueue_operation(operation, wait=wait)
  
file_path: neptune-client/src/neptune/attributes/atoms/file.py
imports: from typing import Optional
  from neptune.attributes.atoms.atom import Atom
  from neptune.internal.operation import UploadFile
  from neptune.internal.utils import verify_type
  from neptune.types.atoms.file import File
label_desc: Use image node_id 1 for calling the File obj's underlying member method code with example usage: obj.assign(value) without return types