Skip to content
Snippets Groups Projects

#178: Make membership_type argument optionnal and by default value 'IN'

Merged #178: Make membership_type argument optionnal and by default value 'IN'
Merged Moul requested to merge 178_membership_type_optional into dev
Files
4
@@ -313,17 +313,23 @@ class Block(Document):
]
# joiners: List[Membership]
arguments["joiners"] = [
Membership.from_inline("IN", i + "\n", version=version, currency=currency)
Membership.from_inline(
i + "\n", version=version, currency=currency, membership_type="IN"
)
for i in arguments["joiners"]
]
# actives: List[Membership]
arguments["actives"] = [
Membership.from_inline("IN", i + "\n", version=version, currency=currency)
Membership.from_inline(
i + "\n", version=version, currency=currency, membership_type="IN"
)
for i in arguments["actives"]
]
# leavers: List[Membership]
arguments["leavers"] = [
Membership.from_inline("OUT", i + "\n", version=version, currency=currency)
Membership.from_inline(
i + "\n", version=version, currency=currency, membership_type="OUT"
)
for i in arguments["leavers"]
]
# revokations: List[Revocation]
@@ -448,7 +454,7 @@ class Block(Document):
n += 1
while Block.re_actives.match(lines[n]) is None:
membership = Membership.from_inline(
"IN", lines[n], version=version, currency=currency
lines[n], version=version, currency=currency, membership_type="IN"
)
joiners.append(membership)
n += 1
@@ -457,7 +463,7 @@ class Block(Document):
n += 1
while Block.re_leavers.match(lines[n]) is None:
membership = Membership.from_inline(
"IN", lines[n], version=version, currency=currency
lines[n], version=version, currency=currency, membership_type="IN"
)
actives.append(membership)
n += 1
@@ -466,7 +472,7 @@ class Block(Document):
n += 1
while Block.re_revoked.match(lines[n]) is None:
membership = Membership.from_inline(
"OUT", lines[n], version=version, currency=currency
lines[n], version=version, currency=currency, membership_type="OUT"
)
leavers.append(membership)
n += 1
Loading