Синтезирую тут пример.
Вопрос такой, почему PyCharm ругается на объект полученный во втором условии? Он же туда не попадёт, если объект переменная не создастся. Если попадёт, то она точно уже существует.
Это у меня ошибки в логике или PyCharm не умный?
тут дело не в синтаксисе, а в стиле
зачем тебе второе условие - которое по факту не условие