Files @ 9c7da33e6600
Branch filter:

Location: C3L/C3L-Membership-Online-Form/c3l_membership/utils.py

Dennis Fink
Update dependencies
from datetime import date


def calculate_age(birthday: date) -> int:
    today = date.today()
    born = birthday
    try:
        birthday = born.replace(year=today.year)
    except ValueError:
        birthday = born.replace(year=today.year, month=born.month + 1, day=1)

    age = today.year - born.year
    if birthday > today:
        age -= 1
    return age