code: def dumps(obj, protocol=None):
      
      file = StringIO()
      try:
          cp = CloudPickler(file, protocol=protocol)
          cp.dump(obj)
          return file.getvalue()
      finally:
          file.close()
docs: Serialize obj as a string of bytes allocated in memory
  
      protocol defaults to cloudpickle.DEFAULT_PROTOCOL which is an alias to
      pickle.HIGHEST_PROTOCOL. This setting favors maximum communication speed
      between processes running the same Python version.
  
      Set protocol=pickle.DEFAULT_PROTOCOL instead if you need to ensure
      compatibility with older versions of Python.