parameters: (usecase_path, name, callback)
docstring: Remove a pre listener
  
      :param usecase_path: string, ifcopenshell api use case path
      :param name: string, name of listener
      :param callback: callback function
docstring_summary: Remove a pre listener
docstring_tokens: Remove a pre listener
function: def remove_pre_listener(usecase_path, name, callback):
      """Remove a pre listener
  
      :param usecase_path: string, ifcopenshell api use case path
      :param name: string, name of listener
      :param callback: callback function
      """
      pre_listeners.get(usecase_path, {}).pop(name, None)
function_tokens: def remove_pre_listener ( usecase_path , name , callback ) : pre_listeners . get ( usecase_path , { } ) . pop ( name , None )