diff -r 90939b08da20 -r 8b75b1668583 eric7/WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py --- a/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py Mon Jun 20 13:25:14 2022 +0200 +++ b/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py Mon Jun 20 19:47:39 2022 +0200 @@ -9,8 +9,9 @@ """ import os +import shutil -from PyQt6.QtCore import pyqtSlot, QDir, QFile +from PyQt6.QtCore import pyqtSlot, QDir from PyQt6.QtWidgets import QDialog from .Ui_GreaseMonkeyAddScriptDialog import Ui_GreaseMonkeyAddScriptDialog @@ -72,7 +73,7 @@ tmpFileName = WebBrowserTools.ensureUniqueFilename( os.path.join(QDir.tempPath(), "tmp-userscript.js")) - if QFile.copy(self.__script.fileName(), tmpFileName): + if shutil.copy(self.__script.fileName(), tmpFileName): from QScintilla.MiniEditor import MiniEditor editor = MiniEditor(tmpFileName, "JavaScript", self) editor.show()