Index: bk_manager/trunk/functions/functions.py =================================================================== diff --git a/bk_manager/trunk/functions/functions.py b/bk_manager/trunk/functions/functions.py --- a/bk_manager/trunk/functions/functions.py (revision 87) +++ b/bk_manager/trunk/functions/functions.py (revision 88) @@ -119,7 +119,7 @@ def make_dir(var_dir, self): var_output = commands.getstatusoutput('mkdir '+var_dir) if var_output[0] != 0: - self.txtInfo.append("Error deleting directory: "+var_dir+", output_error:" + str(var_output[0])) + self.txtInfo.append("Error making directory: "+var_dir+", output_error:" + str(var_output[0])) return False return True Index: bk_manager/trunk/functions/functions2.py =================================================================== diff --git a/bk_manager/trunk/functions/functions2.py b/bk_manager/trunk/functions/functions2.py --- a/bk_manager/trunk/functions/functions2.py (revision 87) +++ b/bk_manager/trunk/functions/functions2.py (revision 88) @@ -83,7 +83,7 @@ #----------------------------------- devuelve una lista con las carpetas en las cuales estan montados los dispositivos -------------------------------------------- def mounted_devices(): - var_type = "tmpfs" + var_type = "iso9660" var_output=commands.getstatusoutput('df -hT | grep '+ var_type) if var_output[0] != 0: @@ -99,7 +99,7 @@ return list_dirs - + #----------------------------------- listado de los dispositivos de grabacion seleccionados -------------------------------------------- def selected_devices(self): @@ -235,21 +235,6 @@ self.actionChange_Parameters.setEnabled(False) - -def enabled_items3(var_bool, self): - self.btnRestart.setEnabled(not(var_bool)) - self.btnStartburn.setEnabled(not(var_bool)) - self.btnStopburn.setEnabled(var_bool) - self.chkCheck.setEnabled(not(var_bool)) - self.chkCheck.setChecked(False) - - - self.actionChange_Parameters.setEnabled(False) - - self.actionChange_Parameters.setEnabled(False) - - self.actionChange_Parameters.setEnabled(False) - #---------------------------------------------- Actualiza estado en los labels ------------------------------------------------------- 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 87) +++ b/bk_manager/trunk/ui/MainWindow.py (revision 88) @@ -53,7 +53,7 @@ self.var_real_burn = False self.var_real_check = False self.var_real_eject = False - self.var_real_manual_check = False + self.var_real_manual_check = True self.var_real_show_cmd = True if self.var_real_detect_devices == True: @@ -515,7 +515,7 @@ functions2.update_message(2, "ERROR", self, index=self.var_n_check_dirs) #borrar el contenido de tmpdata - var_tmpdata=self.var_Rpath+"/tmpdata" + var_tmpdata=self.var_TDpath+"/tmpdata" bool_return = functions.remove_dir(var_tmpdata, self) if not(bool_return): @@ -523,18 +523,17 @@ self.bool_state_burning = False return - bool_return = functions.make_dir(var_tmpdata, self) - if not(bool_return): - self.txtInfo.append("Error creating directory:"+ var_tmpdata) - self.bool_state_burning = False - return - - if self.var_n_check_dirs >= len(self.list_check_dirs) : + + + self.var_n_check_dirs +=1 + + if self.var_n_check_dirs >= len(self.list_check_dirs) : self.bool_state_manual_check = False - return - - self.var_n_check_dirs +=1 - self.manual_check() + self.function_manual_check_final() + return + + + self.function_manual_check() #============================================================================== @@ -729,6 +728,7 @@ self.btnTDpath.setEnabled(False) #Deshabilito el boton que permite cambiar la ruta de verificacion self.btnCHstart.setText("STOP") #Cambio el texto del boton + self.txtInfo.append(self.btnCHstart.text()) self.function_manual_check() @@ -738,14 +738,22 @@ #Verificacion de los discos if self.bool_state_manual_check == True: - self.txtInfo.append("-----------manually checking disc: "+self.var_n_check_dirs - +" data"+self.list_check_dirs[self.var_n_check_dirs]) + self.txtInfo.append("-----------manually checking disc: "+str(self.var_n_check_dirs + 1) + +" directory: "+self.list_check_dirs[self.var_n_check_dirs]) functions2.update_message(2, "CHECKING", self, index=self.var_n_check_dirs) - + + #Crea la carpeta tmpdata dentro de la ruta elegida + var_tmpdata=self.var_TDpath+"/tmpdata" + bool_return = functions.make_dir(var_tmpdata, self) + if not(bool_return): + self.txtInfo.append("Error creating directory:"+ var_tmpdata) + self.bool_state_burning = False + return + var_data_dir = self.list_check_dirs[self.var_n_check_dirs] #Carpeta donde esta montado el disco actual - var_cmd = functions.cmd_manual_check(var_data_dir, self.var_TDpath) + var_cmd = functions.cmd_manual_check(var_data_dir, var_tmpdata) if self.var_real_show_cmd == True: self.txtInfo.append("CMD: "+var_cmd) @@ -755,4 +763,10 @@ var_cmd="echo 'function_manual_check'" self.process_manual_check.start(var_cmd) - + + + def function_manual_check_final(self): + self.txtInfo.append("Manual check process is complete") + self.btnCHstart.setText("START") #Cambio el texto del boton + +