##// END OF EJS Templates
archivo configuracion
ralonso -
r48:49
parent child
Show More
@@ -126,7 +126,7
126 126 var_tmp += var_size_i #Se acumulan el tamaño de los archivos de la lista
127 127
128 128 #Si el tamaño acumulado es mayor que el de el DVD
129 if var_tmp > self.var_Dcapacity:
129 if var_tmp > (self.var_Dcapacity * 1024):
130 130 var_tmp -= var_size_i #se quita el tamaño sumado para mostrar el tamaño real
131 131 #se crea un archivo con numeral en el sufijo y extension .dat
132 132 var_file = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".dat","w")
@@ -64,4 +64,40
64 64 self.chkDevD.setChecked(False)
65 65 self.chkDevD.setEnabled(False)
66 66
67 def enabled_items1(var_bool, self):
68 self.tabParameters.setEnabled(not(var_bool))
69 self.lstDcapacity.setEnabled(not(var_bool))
70 self.txtDcapacity.setEnabled(not(var_bool))
71 self.btnGbkp.setEnabled(not(var_bool))
72 self.btnRestart.setEnabled(var_bool)
73 self.btnStartburn.setEnabled(var_bool)
74
75 def make_parameters_conf(self):
76 var_file = open("parameters.conf","w")
77
78 var_file.write(self.var_Dpath+"\n")
79 var_file.write(self.var_Rpath+"\n")
80 var_file.write(str(self.var_lstDtype)+"\n")
81 var_file.write(self.var_Dtype+"\n")
82 var_file.write(self.var_Elabel+"\n")
83 var_file.write(str(self.var_Copys)+"\n")
84 var_file.write(str(self.var_lstDcapacity)+"\n")
85 var_file.write(str(self.var_Dcapacity)+"\n")
67 86
87 var_file.close()
88
89
90 def get_parameters_conf(self):
91 var_file = open("parameters.conf","w")
92
93 var_file.write(self.var_Dpath+"\n")
94 var_file.write(self.var_Rpath+"\n")
95 var_file.write(str(self.var_lstDtype)+"\n")
96 var_file.write(self.var_Dtype+"\n")
97 var_file.write(self.var_Elabel+"\n")
98 var_file.write(str(self.var_Copys)+"\n")
99 var_file.write(str(self.var_lstDcapacity)+"\n")
100 var_file.write(str(self.var_Dcapacity)+"\n")
101
102 var_file.close()
103
@@ -29,6 +29,19
29 29
30 30 def setupUi2(self):
31 31
32 sys.stdout = self
33
34 var_tmp = os.path.isfile("parameters.conf")
35
36 if var_tmp == True:
37 self.txtInfo.append("Archivo de configuracion encontrado")
38 functions2.get_parameters_conf(self)
39
40 else:
41 self.txtInfo.append("Elija los parametros de configuracion")
42
43 # os.remove("parameters.conf")
44
32 45 self.statusDpath = False
33 46 self.statusRpath = False
34 47
@@ -36,10 +49,12
36 49
37 50 self.var_Dpath = self.txtDpath.text()
38 51 self.var_Rpath = self.txtRpath.text()
52 self.var_lstDtype = self.lstDtype.currentIndex()
39 53 self.var_Dtype = self.txtDtype.text()
40 54 self.var_Elabel = self.txtElabel.text()
41 55 self.var_Copys = self.txtCopys.value()
42 self.var_Dcapacity = self.txtDcapacity.value() * 1024
56 self.var_lstDcapacity = self.lstDcapacity.currentIndex()
57 self.var_Dcapacity = self.txtDcapacity.value()
43 58
44 59 self.var_n_discs=0
45 60 self.var_list=[]
@@ -135,8 +150,8
135 150
136 151 @pyqtSignature("")
137 152 def on_txtDcapacity_editingFinished(self):
138 self.var_Dcapacity = self.txtDcapacity.value() * 1024 #tamaño en KB
139
153 self.var_Dcapacity = self.txtDcapacity.value()
154
140 155
141 156 @pyqtSignature("int") #CLOSED
142 157 def on_lstStartDay_activated(self, index):
@@ -192,7 +207,7
192 207 self.txtDcapacity.setValue(100.0)
193 208 self.txtDcapacity.setReadOnly(False)
194 209
195 self.var_Dcapacity = self.txtDcapacity.value() * 1024 #tamaño en KB
210 self.var_Dcapacity = self.txtDcapacity.value()
196 211
197 212
198 213 @pyqtSignature("")
@@ -212,29 +227,18
212 227
213 228 var_files_list = functions.list_files(self) #Se obtiene la lista de archivos a grabar
214 229 self.var_n_discs = functions.make_files_dat(var_files_list, self) #Se crean los archivos .dat
215
216 230 functions.make_files_print(self) # Se crean los archivos .print
217
218 #Se deshabilita el Tab Parameters y el boton btnGbkp
219 self.tabParameters.setEnabled(False)
220 self.lstDcapacity.setEnabled(False)
221 self.txtDcapacity.setEnabled(False)
222 self.btnGbkp.setEnabled(False)
223 self.btnRestart.setEnabled(True)
224 self.btnStartburn.setEnabled(True)
225
231 functions2.make_parameters_conf(self) # se crea el archivo parameters.conf
232
233 #Se deshabilitan los parametros de configuracion
234 functions2.enabled_items1(True, self)
226 235
227 236 @pyqtSignature("")
228 237 def on_btnRestart_clicked(self):
229 238 """
230 239 Permite que se puedan cambiar los parametros
231 240 """
232 self.tabParameters.setEnabled(True)
233 self.lstDcapacity.setEnabled(True)
234 self.txtDcapacity.setEnabled(True)
235 self.btnGbkp.setEnabled(True)
236 self.btnRestart.setEnabled(False)
237 self.btnStartburn.setEnabled(False)
241 functions2.enabled_items1(False, self)
238 242
239 243
240 244 @pyqtSignature("")
@@ -264,15 +268,15
264 268 var_cmd += ' -A '+self.var_Elabel+' -V '+self.var_Elabel
265 269 var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso
266 270 self.txtInfo.append(var_cmd)
267 #
268 # var_output=commands.getstatusoutput(str(var_cmd))[0]
269 # self.txtInfo.append(str(var_output))
270 #
271
272 var_output=commands.getstatusoutput(str(var_cmd))[0]
273 self.txtInfo.append(str(var_output))
274
271 275 #os.system(str(var_cmd))
272 276 #p = subprocess.Popen(str('ls /'), shell=True, stdout=self)
273 277 #os.waitpid(p.pid, 0)
274 278 ####self.txtInfo.append(str(p.pid))
275
279
276 280
277 281 @pyqtSignature("")
278 282 def on_btnStopburn_clicked(self):
General Comments 0
You need to be logged in to leave comments. Login now