--- a/src/eric7/EricWidgets/EricFileDialog.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/EricWidgets/EricFileDialog.py Wed Jul 13 14:55:47 2022 +0200 @@ -26,7 +26,7 @@ """ Private function to reorder the file filter to cope with a KDE issue introduced by distributor's usage of KDE file dialogs. - + @param filterStr Qt file filter @type str @param initialFilter initial filter @@ -35,7 +35,7 @@ @rtype str """ if initialFilter and not Globals.isMacPlatform(): - fileFilters = filterStr.split(';;') + fileFilters = filterStr.split(";;") if len(fileFilters) < 10 and initialFilter in fileFilters: fileFilters.remove(initialFilter) fileFilters.insert(0, initialFilter) @@ -44,11 +44,10 @@ return filterStr -def getOpenFileName(parent=None, caption="", directory="", - filterStr="", options=None): +def getOpenFileName(parent=None, caption="", directory="", filterStr="", options=None): """ Module function to get the name of a file for opening it. - + @param parent parent widget of the dialog @type QWidget @param caption window title of the dialog @@ -65,16 +64,17 @@ if options is None: options = QFileDialog.Option(0) return QFileDialog.getOpenFileName( - parent, caption, directory, filterStr, "", options)[0] + parent, caption, directory, filterStr, "", options + )[0] -def getOpenFileNameAndFilter(parent=None, caption="", directory="", - filterStr="", initialFilter="", - options=None): +def getOpenFileNameAndFilter( + parent=None, caption="", directory="", filterStr="", initialFilter="", options=None +): """ Module function to get the name of a file for opening it and the selected file name filter. - + @param parent parent widget of the dialog @type QWidget @param caption window title of the dialog @@ -94,14 +94,14 @@ options = QFileDialog.Option(0) newfilter = __reorderFilter(filterStr, initialFilter) return QFileDialog.getOpenFileName( - parent, caption, directory, newfilter, initialFilter, options) + parent, caption, directory, newfilter, initialFilter, options + ) -def getOpenFileNames(parent=None, caption="", directory="", - filterStr="", options=None): +def getOpenFileNames(parent=None, caption="", directory="", filterStr="", options=None): """ Module function to get a list of names of files for opening. - + @param parent parent widget of the dialog @type QWidget @param caption window title of the dialog @@ -118,16 +118,17 @@ if options is None: options = QFileDialog.Option(0) return QFileDialog.getOpenFileNames( - parent, caption, directory, filterStr, "", options)[0] + parent, caption, directory, filterStr, "", options + )[0] -def getOpenFileNamesAndFilter(parent=None, caption="", directory="", - filterStr="", initialFilter="", - options=None): +def getOpenFileNamesAndFilter( + parent=None, caption="", directory="", filterStr="", initialFilter="", options=None +): """ Module function to get a list of names of files for opening and the selected file name filter. - + @param parent parent widget of the dialog @type QWidget @param caption window title of the dialog @@ -147,14 +148,16 @@ options = QFileDialog.Option(0) newfilter = __reorderFilter(filterStr, initialFilter) return QFileDialog.getOpenFileNames( - parent, caption, directory, newfilter, initialFilter, options) + parent, caption, directory, newfilter, initialFilter, options + ) -def getOpenFileAndDirNames(parent=None, caption="", directory="", - filterStr="", options=None): +def getOpenFileAndDirNames( + parent=None, caption="", directory="", filterStr="", options=None +): """ Module function to get the names of files and directories for opening. - + @param parent parent widget of the dialog @type QWidget @param caption window title of the dialog @@ -169,16 +172,16 @@ @rtype list of str """ from .EricDirFileDialog import EricDirFileDialog + return EricDirFileDialog.getOpenFileAndDirNames( parent, caption, directory, filterStr, options ) -def getSaveFileName(parent=None, caption="", directory="", - filterStr="", options=None): +def getSaveFileName(parent=None, caption="", directory="", filterStr="", options=None): """ Module function to get the name of a file for saving it. - + @param parent parent widget of the dialog @type QWidget @param caption window title of the dialog @@ -195,16 +198,17 @@ if options is None: options = QFileDialog.Option(0) return QFileDialog.getSaveFileName( - parent, caption, directory, filterStr, "", options)[0] + parent, caption, directory, filterStr, "", options + )[0] -def getSaveFileNameAndFilter(parent=None, caption="", directory="", - filterStr="", initialFilter="", - options=None): +def getSaveFileNameAndFilter( + parent=None, caption="", directory="", filterStr="", initialFilter="", options=None +): """ Module function to get the name of a file for saving it and the selected file name filter. - + @param parent parent widget of the dialog @type QWidget @param caption window title of the dialog @@ -224,15 +228,16 @@ options = QFileDialog.Option(0) newfilter = __reorderFilter(filterStr, initialFilter) return QFileDialog.getSaveFileName( - parent, caption, directory, newfilter, initialFilter, options) + parent, caption, directory, newfilter, initialFilter, options + ) -def getExistingDirectory(parent=None, caption="", - directory="", - options=QFileDialog.Option.ShowDirsOnly): +def getExistingDirectory( + parent=None, caption="", directory="", options=QFileDialog.Option.ShowDirsOnly +): """ Module function to get the name of a directory. - + @param parent parent widget of the dialog @type QWidget @param caption window title of the dialog @@ -246,5 +251,4 @@ """ if options is None: options = QFileDialog.Option(0) - return QFileDialog.getExistingDirectory(parent, caption, directory, - options) + return QFileDialog.getExistingDirectory(parent, caption, directory, options)