Всем привет :).
Можно ли упростить такой код:
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 помогите фиксануть утечку (2016)
- Форум Странная ошибка в django admin. (2014)
- Форум python3 import (2013)
- Форум Bash. command not found (2012)
- Форум No provider of 'ntfsprogs' found (2018)
- Форум Как в python передавать и получать значения сопрограммы (корутины) с asyncio? (2014)
- Форум [python, поделие] помогите со скриптом (2010)