Index: bk_manager/trunk/ui/MainWindow.py =================================================================== diff --git a/bk_manager/trunk/ui/MainWindow.py b/bk_manager/trunk/ui/MainWindow.py --- a/bk_manager/trunk/ui/MainWindow.py (revision 61) +++ b/bk_manager/trunk/ui/MainWindow.py (revision 62) @@ -30,7 +30,7 @@ def setupUi2(self): - functions2.detect_devices(self) #busca los dispositivos de grabacion +# functions2.detect_devices(self) #busca los dispositivos de grabacion self.var_Discs = 0 #Numero de discos del proyecto self.var_Copys = 0 #Numero de copias @@ -84,7 +84,7 @@ self.txtSburn.insertPlainText("stderr: " + QtCore.QString(self.var_process.readAllStandardError())) def finished(self): - self.txtInfo.append("proceso terminado finished() "+QtCore.QString(self.var_process.exitCode())) + self.txtInfo.append("proceso terminado finished() "+QtCore.QString(self.var_process.exitCode())+"\n") if self.var_disc_n <= self.var_Discs and self.bool_state_burning: self.burning() @@ -310,12 +310,12 @@ var_Rpath_ppath=self.var_Rpath+"/ppath" var_Rpath_iso=self.var_Rpath+"/iso" - file_iso=var_Rpath_iso+"/"+functions.i2s(self.var_disc_n)+".iso" #Creacion del archivo.iso para la grabacion if self.var_step == 0: self.var_disc_n += 1 # numero de disco actual para grabacion + self.var_copy_n = 0 #Si ya se grabaron todos los discos if self.var_disc_n > self.var_Discs: @@ -323,10 +323,12 @@ self.txtInfo.append("GRABACION TERMINADA") return - self.txtInfo.append("Creando el iso del disco numero: "+str(self.var_disc_n)) + self.txtInfo.append("########## DISCO NUMERO: "+str(self.var_disc_n)+"##########") + self.txtInfo.append("--------Creando el iso del disco numero: "+str(self.var_disc_n)) #comando para la creacion del archivo.iso file_dat=var_Rpath_ppath+"/"+self.var_Elabel+"_"+functions.i2s(self.var_disc_n)+".dat" + file_iso=var_Rpath_iso+"/"+functions.i2s(self.var_disc_n)+".iso" var_cmd = 'genisoimage -hide-joliet-trans-tbl -joliet-long -r ' var_cmd += ' -A '+self.var_Elabel+' -V '+self.var_Elabel var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso @@ -341,12 +343,13 @@ if self.var_copy_n == self.var_Copys: self.var_step = 0 - var_index = (((self.var_disc_n - 1) * self.var_Discs) + self.var_copy_n) % len(self.var_devices) + var_index = ( ( (self.var_disc_n - 1) * self.var_Copys) + (self.var_copy_n - 1) ) % len(self.var_devices) if var_index == 0: self.txtInfo.append("EXPULSANDO BANDEJAS") - var_dev_tmp=self.var_devices[var_index] + var_dev_tmp = self.var_devices[var_index] + file_iso=var_Rpath_iso+"/"+functions.i2s(self.var_disc_n)+".iso" var_cmd = "wodim -v dev="+var_dev_tmp+" speed=16 "+ file_iso @@ -366,7 +369,9 @@ """ self.bool_state_burning = False self.var_process.terminate() #Termina el proceso, si puede -# self.var_process.kill() #Mata el proceso, no es la forma adecuada +# self.var_process.kill() #Mata el proceso, no es la forma adecuada, solo usar si terminate() no funciona + + self.txtInfo.append("SE DETUVO LA GRABACION MANUALMENTE") functions2.enabled_items2(False, self)