##// END OF EJS Templates
***
ralonso -
r87:88
parent child
Show More
@@ -119,7 +119,7
119 119 def make_dir(var_dir, self):
120 120 var_output = commands.getstatusoutput('mkdir '+var_dir)
121 121 if var_output[0] != 0:
122 self.txtInfo.append("Error deleting directory: "+var_dir+", output_error:" + str(var_output[0]))
122 self.txtInfo.append("Error making directory: "+var_dir+", output_error:" + str(var_output[0]))
123 123 return False
124 124 return True
125 125
@@ -83,7 +83,7
83 83 #----------------------------------- devuelve una lista con las carpetas en las cuales estan montados los dispositivos --------------------------------------------
84 84 def mounted_devices():
85 85
86 var_type = "tmpfs"
86 var_type = "iso9660"
87 87 var_output=commands.getstatusoutput('df -hT | grep '+ var_type)
88 88
89 89 if var_output[0] != 0:
@@ -99,7 +99,7
99 99
100 100 return list_dirs
101 101
102
102
103 103 #----------------------------------- listado de los dispositivos de grabacion seleccionados --------------------------------------------
104 104
105 105 def selected_devices(self):
@@ -235,21 +235,6
235 235
236 236 self.actionChange_Parameters.setEnabled(False)
237 237
238
239 def enabled_items3(var_bool, self):
240 self.btnRestart.setEnabled(not(var_bool))
241 self.btnStartburn.setEnabled(not(var_bool))
242 self.btnStopburn.setEnabled(var_bool)
243 self.chkCheck.setEnabled(not(var_bool))
244 self.chkCheck.setChecked(False)
245
246
247 self.actionChange_Parameters.setEnabled(False)
248
249 self.actionChange_Parameters.setEnabled(False)
250
251 self.actionChange_Parameters.setEnabled(False)
252
253 238
254 239 #---------------------------------------------- Actualiza estado en los labels -------------------------------------------------------
255 240
@@ -53,7 +53,7
53 53 self.var_real_burn = False
54 54 self.var_real_check = False
55 55 self.var_real_eject = False
56 self.var_real_manual_check = False
56 self.var_real_manual_check = True
57 57 self.var_real_show_cmd = True
58 58
59 59 if self.var_real_detect_devices == True:
@@ -515,7 +515,7
515 515 functions2.update_message(2, "ERROR", self, index=self.var_n_check_dirs)
516 516
517 517 #borrar el contenido de tmpdata
518 var_tmpdata=self.var_Rpath+"/tmpdata"
518 var_tmpdata=self.var_TDpath+"/tmpdata"
519 519
520 520 bool_return = functions.remove_dir(var_tmpdata, self)
521 521 if not(bool_return):
@@ -523,18 +523,17
523 523 self.bool_state_burning = False
524 524 return
525 525
526 bool_return = functions.make_dir(var_tmpdata, self)
527 if not(bool_return):
528 self.txtInfo.append("Error creating directory:"+ var_tmpdata)
529 self.bool_state_burning = False
530 return
531
532 if self.var_n_check_dirs >= len(self.list_check_dirs) :
526
527
528 self.var_n_check_dirs +=1
529
530 if self.var_n_check_dirs >= len(self.list_check_dirs) :
533 531 self.bool_state_manual_check = False
534 return
535
536 self.var_n_check_dirs +=1
537 self.manual_check()
532 self.function_manual_check_final()
533 return
534
535
536 self.function_manual_check()
538 537
539 538
540 539 #==============================================================================
@@ -729,6 +728,7
729 728
730 729 self.btnTDpath.setEnabled(False) #Deshabilito el boton que permite cambiar la ruta de verificacion
731 730 self.btnCHstart.setText("STOP") #Cambio el texto del boton
731 self.txtInfo.append(self.btnCHstart.text())
732 732
733 733 self.function_manual_check()
734 734
@@ -738,14 +738,22
738 738 #Verificacion de los discos
739 739 if self.bool_state_manual_check == True:
740 740
741 self.txtInfo.append("-----------manually checking disc: "+self.var_n_check_dirs
742 +" data"+self.list_check_dirs[self.var_n_check_dirs])
741 self.txtInfo.append("-----------manually checking disc: "+str(self.var_n_check_dirs + 1)
742 +" directory: "+self.list_check_dirs[self.var_n_check_dirs])
743 743
744 744 functions2.update_message(2, "CHECKING", self, index=self.var_n_check_dirs)
745
745
746 #Crea la carpeta tmpdata dentro de la ruta elegida
747 var_tmpdata=self.var_TDpath+"/tmpdata"
748 bool_return = functions.make_dir(var_tmpdata, self)
749 if not(bool_return):
750 self.txtInfo.append("Error creating directory:"+ var_tmpdata)
751 self.bool_state_burning = False
752 return
753
746 754 var_data_dir = self.list_check_dirs[self.var_n_check_dirs] #Carpeta donde esta montado el disco actual
747 755
748 var_cmd = functions.cmd_manual_check(var_data_dir, self.var_TDpath)
756 var_cmd = functions.cmd_manual_check(var_data_dir, var_tmpdata)
749 757
750 758 if self.var_real_show_cmd == True:
751 759 self.txtInfo.append("CMD: "+var_cmd)
@@ -755,4 +763,10
755 763 var_cmd="echo 'function_manual_check'"
756 764
757 765 self.process_manual_check.start(var_cmd)
758
766
767
768 def function_manual_check_final(self):
769 self.txtInfo.append("Manual check process is complete")
770 self.btnCHstart.setText("START") #Cambio el texto del boton
771
772
General Comments 0
You need to be logged in to leave comments. Login now