MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / new_version

Method new_version

examples/versioned_rows/versioned_rows.py:23–30  ·  view source on GitHub ↗
(self, session)

Source from the content-addressed store, hash-verified

21
22class Versioned:
23 def new_version(self, session):
24 # make us transient (removes persistent
25 # identity).
26 make_transient(self)
27
28 # set 'id' to None.
29 # a new PK will be generated on INSERT.
30 self.id = None
31
32
33@event.listens_for(Session, "before_flush")

Callers

nothing calls this directly

Calls 1

make_transientFunction · 0.90

Tested by

no test coverage detected