Скрипт конвертера воздушного потока с электронной почтой об отказеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Скрипт конвертера воздушного потока с электронной почтой об отказе

Сообщение Anonymous »

Я работаю над сценарием воздушного потока, который обрабатывает входящие файлы XML. Скрипт берет файлы из папки в папке, преобразует их и перемещает их в папку успеха, если преобразование успешно, или в папку ошибок, если он не удается < /p>
Если возникает ошибка, электронное письмо должно быть отправлено с причиной отказа и неудачного файла. Тем не менее, сейчас содержимое электронной почты выглядит так: < /p>
Ошибка транзитных файлов: lazyselect sequestence ([1 элемент]) < /p>
Таким образом, вместо того, чтобы показывать фактическое имя или ошибку, он показывает общее представление объекта < /p>
Вот как определяется электронный оператор: < /p>

if error_files:
EmailOperator(
task_id="Send_failure_email",
to=Variable.get("X.ERROR.MAIL_TO"),
subject=f"A file convertion to X failed",
html_content=f"Error converting A files to X files. Error A files: {error_files}"
).execute(context=context)
for file in error_files:
shutil.move(file, Variable.get("X.ERROR_DIR"))
< /code>
А вот часть в конвертере, где исключение можно сделать лучше: < /p>
except exception as e: print(f"failed to convert file {file}, error: {e}") return file
< /code>
Как я могу улучшить код, чтобы электронное письмо было содержать причину ошибки, возможно, из журнала и имени файла или самого файла?
Спасибо! < /p>

Подробнее здесь: https://stackoverflow.com/questions/795 ... on-failure
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Импорт воздушного потока автоматически создает каталог воздушного потока
    Anonymous » » в форуме Python
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Импорт воздушного потока автоматически создает каталог воздушного потока
    Anonymous » » в форуме Python
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Исключение при управлении личной электронной почтой Outlook.com с помощью EWS (требуется переход на OAuth2?)
    Anonymous » » в форуме C#
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Функция PHP Mail не работает с электронной почтой Google Workspace
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Использование Curl с электронной почтой и паролем
    Anonymous » » в форуме Php
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»