https://placature.com/comprendre-et-utiliser-la-fonction-getattr-en-python/410/