docstr: De-register the supplied callback from the
  :func:`~perspective.Table.delete()` event for this
  :class:`~perspective.Table`
  
  Examples:
      >>> def deleter():
      ...     print("Delete called!")
      >>> table.on_delete(deleter)
      >>> table.remove_delete(deleter)
      >>> table.delete()
docstr_tok: ["De-register","the","supplied","callback","from","the",":","func",":","`","~perspective.Table.delete","(",")","`","event","for","this",":","class",":","`","~perspective.Table","`","Examples",":",">",">",">","def","deleter","(",")",":","...","print","(","``","Delete","called","!","''",")",">",">",">","table.on_delete","(","deleter",")",">",">",">","table.remove_delete","(","deleter",")",">",">",">","table.delete","(",")"]
code: def remove_delete(self, callback):
      """De-register the supplied callback from the
      :func:`~perspective.Table.delete()` event for this
      :class:`~perspective.Table`
  
      Examples:
          >>> def deleter():
          ...     print("Delete called!")
          >>> table.on_delete(deleter)
          >>> table.remove_delete(deleter)
          >>> table.delete()
      """
      self._state_manager.remove_process(self._table.get_id())
      if not callable(callback):
          return ValueError(
              "remove_delete callback should be a callable function!"
          )
      self._delete_callbacks.remove_callbacks(lambda cb: cb == callback)
  
imports: from datetime import date, datetime
  from ..core.exception import PerspectiveError
  from ._accessor import _PerspectiveAccessor
  from ._callback_cache import _PerspectiveCallBackCache
  from ._date_validator import _PerspectiveDateValidator
  from ._state import _PerspectiveStateManager
  from ._utils import _dtype_to_pythontype, _dtype_to_str, _parse_expression_inputs, _str_to_pythontype
  from .libpsppy import make_table, update_table, str_to_filter_op, t_dtype, t_filter_op, t_op, validate_expressions
  from .view import View
label_desc: Use image node_id 20 for calling the Table obj's underlying member method code with example usage: obj.remove_delete(callback) and returns: ValueError