##// END OF EJS Templates
archivo configuracion
ralonso -
r48:49
parent child
Show More
@@ -126,7 +126,7
126 var_tmp += var_size_i #Se acumulan el tamaño de los archivos de la lista
126 var_tmp += var_size_i #Se acumulan el tamaño de los archivos de la lista
127
127
128 #Si el tamaño acumulado es mayor que el de el DVD
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 var_tmp -= var_size_i #se quita el tamaño sumado para mostrar el tamaño real
130 var_tmp -= var_size_i #se quita el tamaño sumado para mostrar el tamaño real
131 #se crea un archivo con numeral en el sufijo y extension .dat
131 #se crea un archivo con numeral en el sufijo y extension .dat
132 var_file = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".dat","w")
132 var_file = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".dat","w")
@@ -64,4 +64,40
64 self.chkDevD.setChecked(False)
64 self.chkDevD.setChecked(False)
65 self.chkDevD.setEnabled(False)
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 def setupUi2(self):
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 self.statusDpath = False
45 self.statusDpath = False
33 self.statusRpath = False
46 self.statusRpath = False
34
47
@@ -36,10 +49,12
36
49
37 self.var_Dpath = self.txtDpath.text()
50 self.var_Dpath = self.txtDpath.text()
38 self.var_Rpath = self.txtRpath.text()
51 self.var_Rpath = self.txtRpath.text()
52 self.var_lstDtype = self.lstDtype.currentIndex()
39 self.var_Dtype = self.txtDtype.text()
53 self.var_Dtype = self.txtDtype.text()
40 self.var_Elabel = self.txtElabel.text()
54 self.var_Elabel = self.txtElabel.text()
41 self.var_Copys = self.txtCopys.value()
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 self.var_n_discs=0
59 self.var_n_discs=0
45 self.var_list=[]
60 self.var_list=[]
@@ -135,8 +150,8
135
150
136 @pyqtSignature("")
151 @pyqtSignature("")
137 def on_txtDcapacity_editingFinished(self):
152 def on_txtDcapacity_editingFinished(self):
138 self.var_Dcapacity = self.txtDcapacity.value() * 1024 #tamaño en KB
153 self.var_Dcapacity = self.txtDcapacity.value()
139
154
140
155
141 @pyqtSignature("int") #CLOSED
156 @pyqtSignature("int") #CLOSED
142 def on_lstStartDay_activated(self, index):
157 def on_lstStartDay_activated(self, index):
@@ -192,7 +207,7
192 self.txtDcapacity.setValue(100.0)
207 self.txtDcapacity.setValue(100.0)
193 self.txtDcapacity.setReadOnly(False)
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 @pyqtSignature("")
213 @pyqtSignature("")
@@ -212,29 +227,18
212
227
213 var_files_list = functions.list_files(self) #Se obtiene la lista de archivos a grabar
228 var_files_list = functions.list_files(self) #Se obtiene la lista de archivos a grabar
214 self.var_n_discs = functions.make_files_dat(var_files_list, self) #Se crean los archivos .dat
229 self.var_n_discs = functions.make_files_dat(var_files_list, self) #Se crean los archivos .dat
215
216 functions.make_files_print(self) # Se crean los archivos .print
230 functions.make_files_print(self) # Se crean los archivos .print
217
231 functions2.make_parameters_conf(self) # se crea el archivo parameters.conf
218 #Se deshabilita el Tab Parameters y el boton btnGbkp
232
219 self.tabParameters.setEnabled(False)
233 #Se deshabilitan los parametros de configuracion
220 self.lstDcapacity.setEnabled(False)
234 functions2.enabled_items1(True, self)
221 self.txtDcapacity.setEnabled(False)
222 self.btnGbkp.setEnabled(False)
223 self.btnRestart.setEnabled(True)
224 self.btnStartburn.setEnabled(True)
225
226
235
227 @pyqtSignature("")
236 @pyqtSignature("")
228 def on_btnRestart_clicked(self):
237 def on_btnRestart_clicked(self):
229 """
238 """
230 Permite que se puedan cambiar los parametros
239 Permite que se puedan cambiar los parametros
231 """
240 """
232 self.tabParameters.setEnabled(True)
241 functions2.enabled_items1(False, self)
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)
238
242
239
243
240 @pyqtSignature("")
244 @pyqtSignature("")
@@ -264,15 +268,15
264 var_cmd += ' -A '+self.var_Elabel+' -V '+self.var_Elabel
268 var_cmd += ' -A '+self.var_Elabel+' -V '+self.var_Elabel
265 var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso
269 var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso
266 self.txtInfo.append(var_cmd)
270 self.txtInfo.append(var_cmd)
267 #
271
268 # var_output=commands.getstatusoutput(str(var_cmd))[0]
272 var_output=commands.getstatusoutput(str(var_cmd))[0]
269 # self.txtInfo.append(str(var_output))
273 self.txtInfo.append(str(var_output))
270 #
274
271 #os.system(str(var_cmd))
275 #os.system(str(var_cmd))
272 #p = subprocess.Popen(str('ls /'), shell=True, stdout=self)
276 #p = subprocess.Popen(str('ls /'), shell=True, stdout=self)
273 #os.waitpid(p.pid, 0)
277 #os.waitpid(p.pid, 0)
274 ####self.txtInfo.append(str(p.pid))
278 ####self.txtInfo.append(str(p.pid))
275
279
276
280
277 @pyqtSignature("")
281 @pyqtSignature("")
278 def on_btnStopburn_clicked(self):
282 def on_btnStopburn_clicked(self):
General Comments 0
You need to be logged in to leave comments. Login now