Code review:
default_reasons doesn't need to be a dict. Use a list.
You don't need random.randrange(). Use random.randint() to select a random integer and random.choice() to select a reason from default_reasons.
default_reasons doesn't need to be a dict. Use a list.
You don't need random.randrange(). Use random.randint() to select a random integer and random.choice() to select a reason from default_reasons.
Fake edit: TY for the review :)
Edit: also I'd make it a tuple rather than either a dict or a list.
If nothing else, use lists because the syntax means it stays as a list even if you someday remove all but one option and forget to leave a comma, eg.
REASONS = [
'leaves on the line'
]
vs REASONS = (
'leaves on the line'
)