class_docstr: For Pickler, a file-like api that translates file.write(bytes) to
  hash.update(bytes)
  
  From the Pickler docs:
  - https://docs.python.org/3/library/pickle.html#pickle.Pickler
  
  > The file argument must have a write() method that accepts a single
  > bytes argument. It can thus be an on-disk file opened for binary
  > writing, an io.BytesIO instance, or any other custom object that meets
  > this interface.
class_docstr_tok: ["For","Pickler",",","a","file-like","api","that","translates","file.write","(","bytes",")","to","hash.update","(","bytes",")","From","the","Pickler","docs",":","-","https",":","\/\/docs.python.org\/3\/library\/pickle.html","#","pickle.Pickler",">","The","file","argument","must","have","a","write","(",")","method","that","accepts","a","single",">","bytes","argument",".","It","can","thus","be","an","on-disk","file","opened","for","binary",">","writing",",","an","io.BytesIO","instance",",","or","any","other","custom","object","that","meets",">","this","interface","."]
code: def write(self, bytes):
      self.hash.update(bytes)
  
imports: import hashlib
  import pickle
  import struct
  import sys
  import tempfile
  import time
  import traceback
  from pathlib import Path
  from typing import TYPE_CHECKING, Union
  from joblib.hashing import Hasher, Pickler
  from joblib.memory import MemorizedFunc, MemorizedResult, Memory, NotMemorizedResult, _format_load_msg, filter_args, format_call, format_signature, format_time, get_func_name
  from xxhash import xxh128
label_desc: Use image node_id 2 for calling the _FileWriteToHash obj's underlying member method code with example usage: obj.write(bytes) without return types