diff --git a/src/_zkapauthorizer/model.py b/src/_zkapauthorizer/model.py index 6a9b29c4a6d51db5ddae15c2620b38ec1369b71d..b59e3a3f66157f8846c1a0baef1627798c59bd38 100644 --- a/src/_zkapauthorizer/model.py +++ b/src/_zkapauthorizer/model.py @@ -151,7 +151,7 @@ def memory_connect(path, *a, **kw): return _connect(":memory:", *a, **kw) -def determine_state_for_redeemed_voucher(existing_vouchers, new_voucher, now): +def determine_state_for_redeemed_voucher(existing_vouchers, redeemed, now): """ Choose a state to store in the database for a voucher which was just redeemed. @@ -159,6 +159,13 @@ def determine_state_for_redeemed_voucher(existing_vouchers, new_voucher, now): This takes into account what is known about previously redeemed vouchers (if any) and watches for suspicious public key changes in the redemption process. + + :param list[Voucher] existing_vouchers: Vouchers which have been redeemed + in the past. + + :param Redeemed redeemed: The newly redeemed voucher's state. + + :param datetime now: The current time. """ return u"redeemed"