Timo
02/04/2021, 8:21 AMflow.register( idempotency_key=flow.serialized_hash(),...)
. If I register my flows with this method, then, if I change the code of a single task, it creates no new version. Only if I make a change at the flow itself. Is it possible to make a new version if the code of the task changes (but not every time, like without idempotency_key)? ThanksZanie
02/04/2021, 4:56 PMserialized_hash
Generate a deterministic hash of the serialized flow. This is useful for determining if the flow has changed. If this hash is equal to a previous hash, no new information would be passed to the server on a call to flow.register()
Note that this will not always detect code changes since the task code is not included in the serialized flow sent to the server. That said, as long as the flow is "built" during registration, the code changes will be in effect even if a new version is not registered with the server.
Timo
02/05/2021, 12:27 PM