from .constants import ( AGE_18_29, AGE_30_49, AGE_50_64, AGE_65_PLUS, CHILDLESS, MATURE, OCCUPATION_STUDENT, OCCUPATION_WORKING, PARENTS, SENIORS, STUDENTS, WORKING_SENIORS, ) def get_archetype(selection): if selection["occupation"] == OCCUPATION_STUDENT: return STUDENTS if selection["age"] == AGE_50_64: return MATURE if selection["age"] == AGE_65_PLUS: if selection["occupation"] == OCCUPATION_WORKING: return WORKING_SENIORS return SENIORS if selection["age"] in [AGE_18_29, AGE_30_49]: if selection["kids"]: return PARENTS return CHILDLESS return None