(self)
| 360 | defaultextension = '.py' if sys.platform == 'darwin' else '' |
| 361 | |
| 362 | def askopenfile(self): |
| 363 | dir, base = self.defaultfilename("open") |
| 364 | if not self.opendialog: |
| 365 | self.opendialog = filedialog.Open(parent=self.text, |
| 366 | filetypes=self.filetypes) |
| 367 | filename = self.opendialog.show(initialdir=dir, initialfile=base) |
| 368 | return filename |
| 369 | |
| 370 | def defaultfilename(self, mode="open"): |
| 371 | if self.filename: |
no test coverage detected