@@ -94,19 +94,34 | |||
|
94 | 94 | #------------------------------------------------- Crea directorios en la ruta indicada ----------------------------------------------------------- No newline at end of file |
|
95 | 95 | No newline at end of file |
|
96 | 96 | def make_dirs(list_dirs, self): |
|
No newline at end of file | ||
|
97 | """ | |
|
No newline at end of file | ||
|
98 | ||
|
No newline at end of file | ||
|
99 | """ No newline at end of file | |
|
100 | 97 | No newline at end of file |
|
101 | 98 | for var_dir in list_dirs: No newline at end of file |
|
102 | 99 | shutil.rmtree(self.var_Rpath+'/'+var_dir, True) |
|
100 | No newline at end of file | |
|
103 | var_output=commands.getstatusoutput("mkdir -p "+self.var_Rpath+'/'+var_dir)[0] | |
|
No newline at end of file | ||
|
101 | No newline at end of file | |
|
104 | if var_output != 0: | |
|
No newline at end of file | ||
|
102 | No newline at end of file | |
|
105 | self.txtInfo.append("Error creating directory: "+var_dir+", output_error:" + str(var_output)) No newline at end of file | |
|
106 | 103 | return False No newline at end of file |
|
107 | 104 | self.txtInfo.append('Directories created correctly') No newline at end of file |
|
108 | 105 | return True No newline at end of file |
|
109 | 106 | No newline at end of file |
|
107 | def remove_dir(var_dir, self): | |
|
No newline at end of file | ||
|
108 | var_output = commands.getstatusoutput('chmod -R 777 '+var_dir) | |
|
No newline at end of file | ||
|
109 | if var_output[0] != 0: | |
|
No newline at end of file | ||
|
110 | self.txtInfo.append("Error changing permissions: "+var_dir+", output_error:" + str(var_output[0])) | |
|
No newline at end of file | ||
|
111 | return False | |
|
No newline at end of file | ||
|
112 | ||
|
No newline at end of file | ||
|
113 | var_output = commands.getstatusoutput('rm -rf '+var_dir) | |
|
No newline at end of file | ||
|
114 | if var_output[0] != 0: | |
|
No newline at end of file | ||
|
115 | self.txtInfo.append("Error deleting directory: "+var_dir+", output_error:" + str(var_output[0])) | |
|
No newline at end of file | ||
|
116 | return False | |
|
No newline at end of file | ||
|
117 | return True | |
|
No newline at end of file | ||
|
118 | ||
|
No newline at end of file | ||
|
119 | def make_dir(var_dir, self): | |
|
No newline at end of file | ||
|
120 | var_output = commands.getstatusoutput('mkdir '+var_dir) | |
|
No newline at end of file | ||
|
121 | if var_output[0] != 0: | |
|
No newline at end of file | ||
|
122 | self.txtInfo.append("Error deleting directory: "+var_dir+", output_error:" + str(var_output[0])) | |
|
No newline at end of file | ||
|
123 | return False | |
|
No newline at end of file | ||
|
124 | return True No newline at end of file | |
|
110 | 125 | No newline at end of file |
|
111 | 126 | #-------------------------------------------- Busca los archivos con los parametros de busqueda --------------------------------------- No newline at end of file |
|
112 | 127 | No newline at end of file |
@@ -56,6 +56,31 | |||
|
56 | 56 | var_cmd = 'eject ' + var_dev No newline at end of file |
|
57 | 57 | commands.getstatusoutput(var_cmd) No newline at end of file |
|
58 | 58 | No newline at end of file |
|
59 | #Expulsa el dispositivo de grabacion actual | |
|
No newline at end of file | ||
|
60 | def eject_one_device(self): | |
|
No newline at end of file | ||
|
61 | var_index = ( ( (self.var_disc_n - 1) * self.var_Copys) + (self.var_copy_n - 1) - self.var_burned_discs ) % len(self.var_devices) | |
|
No newline at end of file | ||
|
62 | var_dev = self.var_devices[var_index] | |
|
No newline at end of file | ||
|
63 | var_cmd = 'eject ' + var_dev | |
|
No newline at end of file | ||
|
64 | commands.getstatusoutput(var_cmd) | |
|
No newline at end of file | ||
|
65 | ||
|
No newline at end of file | ||
|
66 | def eject_t_one_device(self): | |
|
No newline at end of file | ||
|
67 | var_index = ( ( (self.var_disc_n - 1) * self.var_Copys) + (self.var_copy_n - 1) - self.var_burned_discs ) % len(self.var_devices) | |
|
No newline at end of file | ||
|
68 | var_dev = self.var_devices[var_index] | |
|
No newline at end of file | ||
|
69 | var_cmd = 'eject -t ' + var_dev | |
|
No newline at end of file | ||
|
70 | commands.getstatusoutput(var_cmd) | |
|
No newline at end of file | ||
|
71 | ||
|
No newline at end of file | ||
|
72 | def get_dev_sr(self): | |
|
No newline at end of file | ||
|
73 | var_index = ( ( (self.var_disc_n - 1) * self.var_Copys) + (self.var_copy_n - 1) - self.var_burned_discs ) % len(self.var_devices) | |
|
No newline at end of file | ||
|
74 | var_dev = self.var_devices[var_index] | |
|
No newline at end of file | ||
|
75 | var_output=commands.getstatusoutput('ls -lh '+var_dev) | |
|
No newline at end of file | ||
|
76 | if var_output[0] != 0: | |
|
No newline at end of file | ||
|
77 | return "FATAL ERROR" | |
|
No newline at end of file | ||
|
78 | else: | |
|
No newline at end of file | ||
|
79 | var_dev_sr = "/dev/"+var_output[1] .split()[-1] | |
|
No newline at end of file | ||
|
80 | return var_dev_sr | |
|
No newline at end of file | ||
|
81 | ||
|
No newline at end of file | ||
|
82 | ||
|
No newline at end of file | ||
|
83 | No newline at end of file | |
|
59 | 84 | #----------------------------------- listado de los dispositivos de grabacion seleccionados -------------------------------------------- No newline at end of file |
|
60 | 85 | No newline at end of file |
|
61 | 86 | def selected_devices(self): No newline at end of file |
@@ -32,10 +32,9 | |||
|
32 | 32 | No newline at end of file |
|
33 | 33 | def setupUi2(self): No newline at end of file |
|
34 | 34 | |
|
35 | No newline at end of file | |
|
35 | self.txtInfo.append("cambio") | |
|
No newline at end of file | ||
|
36 | No newline at end of file | |
|
36 | ||
|
No newline at end of file | ||
|
37 | No newline at end of file | |
|
37 | ||
|
No newline at end of file | ||
|
38 | self.allTrue = True No newline at end of file | |
|
39 | 38 | No newline at end of file |
|
40 | 39 | if self.allTrue == True: No newline at end of file |
|
41 | 40 | self.var_real_principal = True No newline at end of file |
@@ -1002,6 +1002,9 | |||
|
1002 | 1002 | <widget class="QLineEdit" name="txtTDpath"> No newline at end of file |
|
1003 | 1003 | <property name="enabled"> No newline at end of file |
|
1004 | 1004 | <bool>false</bool> No newline at end of file |
|
1005 | </property> | |
|
No newline at end of file | ||
|
1006 | <property name="readOnly"> | |
|
No newline at end of file | ||
|
1007 | <bool>true</bool> No newline at end of file | |
|
1005 | 1008 | </property> No newline at end of file |
|
1006 | 1009 | </widget> No newline at end of file |
|
1007 | 1010 | </item> No newline at end of file |
General Comments 0
You need to be logged in to leave comments.
Login now