Skip to content

Commit 98ec81f

Browse files
committed
final commit
1 parent 0cb9310 commit 98ec81f

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

lib/models.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class Dev(Base):
3030
name= Column(String())
3131

3232
freebies = relationship('Freebie', back_populates='dev')
33-
companies = association_proxy('freebies', 'company', creator= lambda cm: Freebie(company=cm))
33+
companies = association_proxy('freebies', 'company', creator=lambda cm: Freebie(company=cm))
3434

3535
def __repr__(self):
3636
return f'<Dev {self.name}>'
@@ -46,6 +46,14 @@ class Freebie(Base):
4646
company = relationship('Company', back_populates='freebies')
4747
dev = relationship('Dev', back_populates='freebies')
4848

49+
def __init__(self, company=None, dev=None, name=None):
50+
if company is not None:
51+
self.company = company
52+
if dev is not None:
53+
self.dev = dev
54+
if name is not None:
55+
self.name = name
56+
4957
def __repr__(self):
5058
return f"<Freebie {self.id}: {self.name} Company_ID: {self.company_id}, Dev_ID: {self.dev_id}>"
5159

0 commit comments

Comments
 (0)