оператора до сих пор https://www.python.org/dev/peps/pep-0505/
Как вы живете без этого? Я про то, как в real-world приложениях делается method chaining, если каждый промежуточный может возвращать None? Типа obj.method1().method2().method3() и каждый может вернуть None
Разбиваете на 3 проверки с введением временных переменных?
Ну и черкните почему PEP-0505 не приняли?
Были бы ещё места, где используется чейнинг. Даже list.sort ничего не возвращает.
Из самого распространенного это всякие ORM-ки, но там методы в цепочке всегда возвращают объект и нет необходимости проверять на None каждый раз
Обсуждают сегодня