diff options
Diffstat (limited to 'Lib/lib-tk/tkFileDialog.py')
| -rw-r--r-- | Lib/lib-tk/tkFileDialog.py | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/lib-tk/tkFileDialog.py b/Lib/lib-tk/tkFileDialog.py index 569254a..63487d2 100644 --- a/Lib/lib-tk/tkFileDialog.py +++ b/Lib/lib-tk/tkFileDialog.py @@ -55,6 +55,12 @@ class _Dialog(Dialog):          if result:              # keep directory and filename until next time              import os +            # convert Tcl path objects to strings +            try: +                result = result.string +            except AttributeError: +                # it already is a string +                pass              path, file = os.path.split(result)              self.options["initialdir"] = path              self.options["initialfile"] = file  | 
