def ensamblar(self): if not self.fileOpener(): return ens = Assembler(self.filename) ens.leerArchivo() try: ens.first_pass() ens.Second_pass() ens.print_tabla() except Exception as ex: self.newWindow = tk.Toplevel(self.master) self.pop = PopUP(self.newWindow) self.pop.addMessage("Error", str(ex)) return fileOut = open(self.directory + "out.obj", "w+") for line in ens.CO: fileOut.write(line + "\n") fileOut.close() self.newWindow = tk.Toplevel(self.master) self.pop = PopUP(self.newWindow) self.pop.addMessage("Información", "Archivo .obj creado en: \n" + self.directory)