Skip to content

Commit 8975c02

Browse files
authored
Merge pull request #1726 from ales-erjavec/fixes/python-script-file-dialog
[FIX] owpythonscript: Fix QFileDialog.get{Save,Open}FileName usage
2 parents 8673d52 + 012cde4 commit 8975c02

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

Orange/widgets/data/owpythonscript.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -541,13 +541,11 @@ def onAddScript(self, *args):
541541
self.setSelectedScript(len(self.libraryList) - 1)
542542

543543
def onAddScriptFromFile(self, *args):
544-
filename = QFileDialog.getOpenFileName(
544+
filename, _ = QFileDialog.getOpenFileName(
545545
self, 'Open Python Script',
546546
os.path.expanduser("~/"),
547547
'Python files (*.py)\nAll files(*.*)'
548548
)
549-
550-
filename = str(filename)
551549
if filename:
552550
name = os.path.basename(filename)
553551
contents = open(filename, "rb").read().decode("utf-8", errors="ignore")
@@ -623,7 +621,7 @@ def saveScript(self):
623621
else:
624622
filename = os.path.expanduser("~/")
625623

626-
filename = QFileDialog.getSaveFileName(
624+
filename, _ = QFileDialog.getSaveFileName(
627625
self, 'Save Python Script',
628626
filename,
629627
'Python files (*.py)\nAll files(*.*)'

0 commit comments

Comments
 (0)