Имею следующую функцию в своём коде:
 def CreateMessage(title, icon, text, informative_text):
    MESSAGE=QMessageBox()
    MESSAGE.setWindowTitle(title)
    MESSAGE.setIcon(icon)
    MESSAGE.setText(text)
    MESSAGE.setInformativeText(informative_text)
    MESSAGE.setStandardButtons(QMessageBox.Ok)
    MESSAGE.exec_()
При вызове по типу:
 CreateMessage('Ошибка', QMessageBox.Critical, f'Доменное имя {domain} не поддерживается', None)
Появляется MessageBox, который “не отвечает”. Приходится перезапускать программу.
Скажите, пожалуйста, в чём проблема и как её решить?