MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / was_already_deleted

Method was_already_deleted

lib/sqlalchemy/orm/unitofwork.py:214–224  ·  view source on GitHub ↗

Return ``True`` if the given state is expired and was deleted previously.

(self, state)

Source from the content-addressed store, hash-verified

212 return bool(self.states)
213
214 def was_already_deleted(self, state):
215 """Return ``True`` if the given state is expired and was deleted
216 previously.
217 """
218 if state.expired:
219 try:
220 state._load_expired(state, attributes.PASSIVE_OFF)
221 except orm_exc.ObjectDeletedError:
222 self.session._remove_newly_deleted([state])
223 return True
224 return False
225
226 def is_deleted(self, state):
227 """Return ``True`` if the given state is marked as deleted

Callers 1

Calls 2

_load_expiredMethod · 0.80
_remove_newly_deletedMethod · 0.80

Tested by

no test coverage detected