def fileImportDialog(self, event): """Handles importing single/multiple EVE XML / EFT cfg fit files""" dlg = wx.FileDialog(self, "Open One Or More Fitting Files", wildcard=("EVE XML fitting files (*.xml)|*.xml|" "EFT text fitting files (*.cfg)|*.cfg|" "All Files (*)|*"), style=wx.FD_OPEN | wx.FD_FILE_MUST_EXIST | wx.FD_MULTIPLE) if dlg.ShowModal() == wx.ID_OK: self.progressDialog = wx.ProgressDialog( "Importing fits", " " * 100, # set some arbitrary spacing to create width in window parent=self, style=wx.PD_CAN_ABORT | wx.PD_SMOOTH | wx.PD_ELAPSED_TIME | wx.PD_APP_MODAL) # self.progressDialog.message = None Port.importFitsThreaded(dlg.GetPaths(), self) self.progressDialog.ShowModal() try: dlg.Destroy() except PyDeadObjectError: pyfalog.error( "Tried to destroy an object that doesn't exist in <fileImportDialog>." )
def fileImportDialog(self, event): """Handles importing single/multiple EVE XML / EFT cfg fit files""" with wx.FileDialog(self, "Open One Or More Fitting Files", wildcard=("EVE XML fitting files (*.xml)|*.xml|" "EFT text fitting files (*.cfg)|*.cfg|" "All Files (*)|*"), style=wx.FD_OPEN | wx.FD_FILE_MUST_EXIST | wx.FD_MULTIPLE) as dlg: if dlg.ShowModal() == wx.ID_OK: self.progressDialog = wx.ProgressDialog( "Importing fits", " " * 100, # set some arbitrary spacing to create width in window parent=self, style=wx.PD_CAN_ABORT | wx.PD_SMOOTH | wx.PD_ELAPSED_TIME | wx.PD_APP_MODAL) Port.importFitsThreaded(dlg.GetPaths(), self) self.progressDialog.ShowModal()
def fileImportDialog(self, event): """Handles importing single/multiple EVE XML / EFT cfg fit files""" dlg = wx.FileDialog( self, "Open One Or More Fitting Files", wildcard=("EVE XML fitting files (*.xml)|*.xml|" "EFT text fitting files (*.cfg)|*.cfg|" "All Files (*)|*"), style=wx.FD_OPEN | wx.FD_FILE_MUST_EXIST | wx.FD_MULTIPLE ) if dlg.ShowModal() == wx.ID_OK: self.progressDialog = wx.ProgressDialog( "Importing fits", " " * 100, # set some arbitrary spacing to create width in window parent=self, style=wx.PD_CAN_ABORT | wx.PD_SMOOTH | wx.PD_ELAPSED_TIME | wx.PD_APP_MODAL ) # self.progressDialog.message = None Port.importFitsThreaded(dlg.GetPaths(), self) self.progressDialog.ShowModal() try: dlg.Destroy() except RuntimeError: pyfalog.error("Tried to destroy an object that doesn't exist in <fileImportDialog>.")