Как в питоне нормально справляться с проблемой:
есть переменная котрая может быть None, используя эту переменную хочу получить новую которая None если первая None или при каких то граничных условиях и есть композиция таких функций.
Каждый раз писать if x is None return None????
например есть bbox который может быть None, вырезаю crop ,он будет none конда bbox None или очень маленький, далее загоняю в модель, выход будет None если crop None, далее объединяю модели и будет None сли хотя бы одна None... Как жить без монад?
это питон, да ) не так просто типы обернуть и даже если сделаешь, потеряешь в производительности