diff -r 5798ee4a8807 -r 3f23dbf37dbe src/eric7/UI/EmailDialog.py --- a/src/eric7/UI/EmailDialog.py Fri Nov 04 13:46:31 2022 +0100 +++ b/src/eric7/UI/EmailDialog.py Fri Nov 04 13:52:26 2022 +0100 @@ -7,37 +7,35 @@ Module implementing a dialog to send bug reports or feature requests. """ -import os +import contextlib import mimetypes +import os import smtplib -import contextlib + +from email.header import Header +from email.mime.application import MIMEApplication +from email.mime.audio import MIMEAudio +from email.mime.image import MIMEImage +from email.mime.multipart import MIMEMultipart +from email.mime.text import MIMEText from PyQt6.QtCore import Qt, pyqtSlot from PyQt6.QtGui import QTextOption from PyQt6.QtWidgets import ( + QDialog, + QDialogButtonBox, QHeaderView, + QInputDialog, QLineEdit, - QDialog, - QInputDialog, - QDialogButtonBox, QTreeWidgetItem, ) -from eric7.EricWidgets import EricMessageBox, EricFileDialog +from eric7 import Preferences, Utilities from eric7.EricGui.EricOverrideCursor import EricOverrideCursor - -from .Ui_EmailDialog import Ui_EmailDialog +from eric7.EricWidgets import EricFileDialog, EricMessageBox from .Info import BugAddress, FeatureAddress -from eric7 import Preferences, Utilities - -from email.mime.text import MIMEText -from email.mime.image import MIMEImage -from email.mime.audio import MIMEAudio -from email.mime.application import MIMEApplication -from email.mime.multipart import MIMEMultipart -from email.header import Header - +from .Ui_EmailDialog import Ui_EmailDialog ############################################################ ## This code is to work around a bug in the Python email ##