def __del(collection, item, _sa_initiator=None):
 if (_sa_initiator is not False):
  executor = collection._sa_adapter
  if executor:
   executor.fire_remove_event(item, _sa_initiator)

def __del ( collection , item , _sa_initiator = None ) : if ( _sa_initiator is not False ) : executor = collection . _sa_adapter if executor : executor . fire_remove_event ( item , _sa_initiator )
do the actual delete .