code: def pickle_and_unpickle_object(obj, serializer):
      with lgb.basic._TempFile() as tmp_file:
          pickle_obj(
              obj=obj, filepath=tmp_file.name, serializer=serializer
          )
          obj_from_disk = unpickle_obj(
              filepath=tmp_file.name, serializer=serializer
          )
      return obj_from_disk
  
imports: import pickle
  from functools import lru_cache
  from inspect import getfullargspec
  import cloudpickle
  import joblib
  import numpy
  import sklearn.datasets
  from sklearn.utils import check_random_state
  import lightgbm
label_desc: Use image node_id 14 for calling a global function with example usage: pickle_and_unpickle_object(obj, serializer) and returns: obj_from_disk