##// END OF EJS Templates
***
ralonso -
r87:88
parent child
Show More
@@ -119,7 +119,7
119 def make_dir(var_dir, self):
119 def make_dir(var_dir, self):
120 var_output = commands.getstatusoutput('mkdir '+var_dir)
120 var_output = commands.getstatusoutput('mkdir '+var_dir)
121 if var_output[0] != 0:
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 return False
123 return False
124 return True
124 return True
125
125
@@ -83,7 +83,7
83 #----------------------------------- devuelve una lista con las carpetas en las cuales estan montados los dispositivos --------------------------------------------
83 #----------------------------------- devuelve una lista con las carpetas en las cuales estan montados los dispositivos --------------------------------------------
84 def mounted_devices():
84 def mounted_devices():
85
85
86 var_type = "tmpfs"
86 var_type = "iso9660"
87 var_output=commands.getstatusoutput('df -hT | grep '+ var_type)
87 var_output=commands.getstatusoutput('df -hT | grep '+ var_type)
88
88
89 if var_output[0] != 0:
89 if var_output[0] != 0:
@@ -99,7 +99,7
99
99
100 return list_dirs
100 return list_dirs
101
101
102
102
103 #----------------------------------- listado de los dispositivos de grabacion seleccionados --------------------------------------------
103 #----------------------------------- listado de los dispositivos de grabacion seleccionados --------------------------------------------
104
104
105 def selected_devices(self):
105 def selected_devices(self):
@@ -235,21 +235,6
235
235
236 self.actionChange_Parameters.setEnabled(False)
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 #---------------------------------------------- Actualiza estado en los labels -------------------------------------------------------
239 #---------------------------------------------- Actualiza estado en los labels -------------------------------------------------------
255
240
@@ -53,7 +53,7
53 self.var_real_burn = False
53 self.var_real_burn = False
54 self.var_real_check = False
54 self.var_real_check = False
55 self.var_real_eject = False
55 self.var_real_eject = False
56 self.var_real_manual_check = False
56 self.var_real_manual_check = True
57 self.var_real_show_cmd = True
57 self.var_real_show_cmd = True
58
58
59 if self.var_real_detect_devices == True:
59 if self.var_real_detect_devices == True:
@@ -515,7 +515,7
515 functions2.update_message(2, "ERROR", self, index=self.var_n_check_dirs)
515 functions2.update_message(2, "ERROR", self, index=self.var_n_check_dirs)
516
516
517 #borrar el contenido de tmpdata
517 #borrar el contenido de tmpdata
518 var_tmpdata=self.var_Rpath+"/tmpdata"
518 var_tmpdata=self.var_TDpath+"/tmpdata"
519
519
520 bool_return = functions.remove_dir(var_tmpdata, self)
520 bool_return = functions.remove_dir(var_tmpdata, self)
521 if not(bool_return):
521 if not(bool_return):
@@ -523,18 +523,17
523 self.bool_state_burning = False
523 self.bool_state_burning = False
524 return
524 return
525
525
526 bool_return = functions.make_dir(var_tmpdata, self)
526
527 if not(bool_return):
527
528 self.txtInfo.append("Error creating directory:"+ var_tmpdata)
528 self.var_n_check_dirs +=1
529 self.bool_state_burning = False
529
530 return
530 if self.var_n_check_dirs >= len(self.list_check_dirs) :
531
532 if self.var_n_check_dirs >= len(self.list_check_dirs) :
533 self.bool_state_manual_check = False
531 self.bool_state_manual_check = False
534 return
532 self.function_manual_check_final()
535
533 return
536 self.var_n_check_dirs +=1
534
537 self.manual_check()
535
536 self.function_manual_check()
538
537
539
538
540 #==============================================================================
539 #==============================================================================
@@ -729,6 +728,7
729
728
730 self.btnTDpath.setEnabled(False) #Deshabilito el boton que permite cambiar la ruta de verificacion
729 self.btnTDpath.setEnabled(False) #Deshabilito el boton que permite cambiar la ruta de verificacion
731 self.btnCHstart.setText("STOP") #Cambio el texto del boton
730 self.btnCHstart.setText("STOP") #Cambio el texto del boton
731 self.txtInfo.append(self.btnCHstart.text())
732
732
733 self.function_manual_check()
733 self.function_manual_check()
734
734
@@ -738,14 +738,22
738 #Verificacion de los discos
738 #Verificacion de los discos
739 if self.bool_state_manual_check == True:
739 if self.bool_state_manual_check == True:
740
740
741 self.txtInfo.append("-----------manually checking disc: "+self.var_n_check_dirs
741 self.txtInfo.append("-----------manually checking disc: "+str(self.var_n_check_dirs + 1)
742 +" data"+self.list_check_dirs[self.var_n_check_dirs])
742 +" directory: "+self.list_check_dirs[self.var_n_check_dirs])
743
743
744 functions2.update_message(2, "CHECKING", self, index=self.var_n_check_dirs)
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 var_data_dir = self.list_check_dirs[self.var_n_check_dirs] #Carpeta donde esta montado el disco actual
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 if self.var_real_show_cmd == True:
758 if self.var_real_show_cmd == True:
751 self.txtInfo.append("CMD: "+var_cmd)
759 self.txtInfo.append("CMD: "+var_cmd)
@@ -755,4 +763,10
755 var_cmd="echo 'function_manual_check'"
763 var_cmd="echo 'function_manual_check'"
756
764
757 self.process_manual_check.start(var_cmd)
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