Borjan Tchakaloff
Borjan Tchakaloff
Only rely on `datetime` to generate timestamps, and not `time` *and* `datetime`. This makes it easier for downstream projects to freeze time and get reproducible timestamps. `freezegun` is a nice...
String-ified timestamps are generated in two different ways in the library: 1. `sepaxml.utils.make_msg_id` relies on the `time` module to generate the timestamp part of the message ID 2. `sepaxml.debit._create_header` and...
Add a new Django management command, `reset_follower`, that can manually reset the tracking states of a follower (i.e. a ProcessApplication instance). The idea for the follower is to replay the...