code: def is_artifact_op(op: Operation):
      return isinstance(op, TrackFilesToArtifact)
  
imports: import dataclasses
  import typing
  from enum import Enum
  from typing import Callable, List, TypeVar
  from neptune.common.exceptions import InternalClientError
  from neptune.exceptions import MetadataInconsistency
  from neptune.internal.operation import AddStrings, AssignArtifact, AssignBool, AssignDatetime, AssignFloat, AssignInt, AssignString, ClearFloatLog, ClearImageLog, ClearStringLog, ClearStringSet, ConfigFloatSeries, CopyAttribute, DeleteAttribute, DeleteFiles, LogFloats, LogImages, LogStrings, Operation, RemoveStrings, TrackFilesToArtifact, UploadFile, UploadFileContent, UploadFileSet
  from neptune.internal.operation_visitor import OperationVisitor
  from neptune.internal.utils.paths import path_to_str
label_desc: Use image node_id 5 for calling the OperationsPreprocessor obj's underlying member method code with example usage: obj.is_artifact_op(op) and returns: isinstance