def ReadDatFile(file_name): valid_file, nodes, geom_entities = global_utils.ReadAndParseSalomeDatFile( os.path.join(os.getcwd(), file_name)) if not valid_file: print('Attention: Invalid File!\n' + file_name) #raise Exception("Invalid File!\n" + file_name) return valid_file, nodes, geom_entities
def _ReadAndParseMeshFile(self): file_path, valid_file = utils.GetFilePathOpen("dat") utils.BringWindowToFront(self.window) if valid_file: # check if file exists self.tree_input.delete(*self.tree_input.get_children()) self.tree_output.delete(*self.tree_output.get_children()) file_name = utils.GetFileName(file_path) valid_file, self.nodes_read, self.geom_entities_read = global_utils.ReadAndParseSalomeDatFile( file_path) if valid_file: self._FillInputTree(self.geom_entities_read) self.file_parsed = True self.file_name = file_name self.file_path = file_path self.smp_name_var.set(file_name) self.smp_path_var.set(file_path) else: self.PlotCmdOutput("File is not valid", "red")