Skip to content

Commit 7d64a33

Browse files
committed
API changes around putting the expected parameter first
1 parent a79e441 commit 7d64a33

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/mysoc_validator/models/popolo.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -503,7 +503,9 @@ def memberships(self) -> list[Membership]:
503503
)
504504
return [m for m in members if not isinstance(m, MembershipRedirect)]
505505

506-
def membership_on_date(self, date: date, chamber: Chamber) -> Optional[Membership]:
506+
def membership_on_date(
507+
self, date: date, *, chamber: Chamber
508+
) -> Optional[Membership]:
507509
memberships = self.memberships()
508510
if memberships:
509511
for m in memberships:
@@ -956,7 +958,7 @@ def invalidate_indexes(self):
956958
super().invalidate_indexes()
957959
self._name_to_id_lookups = {}
958960

959-
def from_identifier(self, *, scheme: str, identifer: str) -> Person:
961+
def from_identifier(self, identifer: str, *, scheme: str) -> Person:
960962
def lookup_identifier(person: Union[Person, PersonRedirect]) -> Optional[str]:
961963
if isinstance(person, PersonRedirect):
962964
return None

0 commit comments

Comments
 (0)