This commit is contained in:
Kovid Goyal 2016-05-11 00:13:57 +05:30
parent dcc590b797
commit 4794791546

View File

@ -148,9 +148,7 @@ def run_file_dialog(
raise Exception('File dialog failed: ' + h.stderrdata.decode('utf-8')) raise Exception('File dialog failed: ' + h.stderrdata.decode('utf-8'))
if not h.stdoutdata: if not h.stdoutdata:
return () return ()
ans = tuple(filter(None, (os.path.abspath(x.decode('utf-8')) for x in h.stdoutdata.split(b'\0')))) ans = tuple((os.path.abspath(x.decode('utf-8')) for x in h.stdoutdata.split(b'\0') if x))
if len(ans) > 1:
ans = ans[:-1] # For some reason windows returns the initial folder as well, as the last item
return ans return ans
if __name__ == '__main__': if __name__ == '__main__':