MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / A

Class A

test/ext/test_associationproxy.py:1125–1141  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1123 self, create_on_none, specify_creator, decl_base
1124 ):
1125 class A(decl_base):
1126 __tablename__ = "a"
1127 id = mapped_column(Integer, primary_key=True)
1128 b_id = mapped_column(ForeignKey("b.id"))
1129 b = relationship("B")
1130
1131 if specify_creator:
1132 b_data = association_proxy(
1133 "b",
1134 "data",
1135 create_on_none_assignment=bool(create_on_none),
1136 creator=lambda data: B(data=data),
1137 )
1138 else:
1139 b_data = association_proxy(
1140 "b", "data", create_on_none_assignment=bool(create_on_none)
1141 )
1142
1143 class B(decl_base):
1144 __tablename__ = "b"

Calls 5

mapped_columnFunction · 0.90
ForeignKeyClass · 0.90
relationshipFunction · 0.90
association_proxyFunction · 0.90
BClass · 0.70