def to_pickle( obj: Any, filepath_or_buffer: Union[str, pathlib.Path], compression: Optional[str] = "infer", protocol: int = 4, ): from modin.data_management.factories.dispatcher import EngineDispatcher if isinstance(obj, DataFrame): obj = obj._query_compiler return EngineDispatcher.to_pickle(obj, filepath_or_buffer, compression=compression, protocol=protocol)
def to_pickle( obj: Any, filepath_or_buffer: Union[str, pathlib.Path], compression: Optional[str] = "infer", protocol: int = pickle.HIGHEST_PROTOCOL, storage_options: StorageOptions = None, ): from modin.data_management.factories.dispatcher import EngineDispatcher Engine.subscribe(_update_engine) if isinstance(obj, DataFrame): obj = obj._query_compiler return EngineDispatcher.to_pickle(obj, filepath_or_buffer, compression=compression, protocol=protocol)