# -*- coding: utf-8 -*-
"""
Created on Thu Jul 31 14:03:38 2025

@author: Stéphane Pasquet
"""

# modele.py

class Personne:
    def __init__(self, nom, date_naissance=""):
        self.nom = nom
        self.date_naissance = date_naissance
        self.parents = []  # max 2 parents
        self.enfants = []

    def ajouter_parent(self, parent):
        if len(self.parents) < 2 and parent not in self.parents:
            self.parents.append(parent)
            parent.enfants.append(self)

# Stockage global des personnes
personnes = {}
