Всем привет :).
Можно ли упростить такой код:
part_found = False
for part in msg.walk()
if (part.get_content_maintype() == 'application'):
part_found = True
break
if not part_found: exit_on_err("attachment not found")
Я пока только вот до такого додумался:
try:
part = [part for part in msg.walk() if (part.get_content_maintype() == 'application')][0]
except IndexError:
exit_on_err("attachment not found")
Есть ли способ решить задачу проще?
Ответ на:
комментарий
от kondor

Ответ на:
комментарий
от kondor

Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Python, как красивее написать (2016)
- Форум do{} while(0) вместо вложенных ифов (2018)
- Форум Кастом модуль для ансибл (2023)
- Форум Как в python передавать и получать значения сопрограммы (корутины) с asyncio? (2014)
- Форум python помогите фиксануть утечку (2016)
- Форум Странная ошибка в django admin. (2014)
- Форум C++, шаблон, упростить. (2013)
- Форум Ломается терминал после subproces.Popen при ошибке timeout (2017)
- Форум Tornado - где ошибка в роутинге (о ошибке в ДНК уже знаю :-) ) (2017)
- Форум Endless try to get url (2017)