@@ -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 |
|
|
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 = " |
|
|
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 = |
|
|
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_ |
|
|
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 |
+" d |
|
|
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, |
|
|
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