##// END OF EJS Templates
conf_file
ralonso -
r49:50
parent child
Show More
@@ -1,103 +1,104
1 1 # -*- coding: utf-8 -*- No newline at end of file
2 2 No newline at end of file
3 3 No newline at end of file
4 4 from subprocess import * No newline at end of file
5 5 import sys No newline at end of file
6 6 import os No newline at end of file
7 7 import subprocess No newline at end of file
8 8 import commands No newline at end of file
9 9 No newline at end of file
10 10 No newline at end of file
11 11 def set_parameters(self): No newline at end of file
12 12 """ No newline at end of file
13 13 Se usa para inicializar ciertos parametros para pruebas No newline at end of file
14 14 """ No newline at end of file
15 15 #self.txtDpath.setText('/home/ricardoar/optional/STORAGE/Data/RAW_EXP/JASMET/') No newline at end of file
16 16 #self.txtRpath.setText('/home/ricardoar/optional/STORAGE/prueba1_jro_backup_manager/') No newline at end of file
17 17 self.txtDpath.setText('/home/ricardoar/optional/STORAGE/EW_DRIFTS/') No newline at end of file
18 18 self.txtRpath.setText('/home/ricardoar/optional/prueba1_jro_backup_manager/') No newline at end of file
19 19 self.txtElabel.setText('EW_DRIFTS') No newline at end of file
20 20 self.statusDpath = True No newline at end of file
21 21 self.statusRpath = True No newline at end of file
22 22 self.lstDcapacity.setCurrentIndex(4) No newline at end of file
23 23 self.txtDcapacity.setValue(100.0) No newline at end of file
24 24 self.txtDcapacity.setReadOnly(False) No newline at end of file
25 25 No newline at end of file
26 26 No newline at end of file
27 27 def detect_devices(self): No newline at end of file
28 28 """ No newline at end of file
29 29 Deteccion de los dispositvos de grabacion No newline at end of file
30 30 """ No newline at end of file
31 31 #var_cmd="wodim --devices | grep /dev/ | awk -F\' '{print $2}'" #Funciona en consola pero no en python ΒΏ? No newline at end of file
32 32 var_cmd="wodim --devices | grep /dev/ | awk '{print $2}' | awk -F= '{print $2}'" No newline at end of file
33 33 var_output = commands.getstatusoutput(var_cmd) No newline at end of file
34 34 if var_output[0] != 0: No newline at end of file
35 35 self.txtInfo.append("No se pudo encontrar los dispositivos de grabacion, output_error:" + str(var_output)) No newline at end of file
36 36 else: No newline at end of file
37 37 self.txtInfo.append("dispositivos encontrados") No newline at end of file
38 38 var_devices = var_output[1].split('\n') No newline at end of file
39 39 No newline at end of file
40 40 var_tmp=[] No newline at end of file
41 41 for i in range(0, 4): No newline at end of file
42 42 if i < len(var_devices): No newline at end of file
43 43 var_len = len(var_devices[i]) No newline at end of file
44 44 var_tmp.append(var_devices[i][1:var_len - 1]) No newline at end of file
45 45 else: No newline at end of file
46 46 var_tmp.append('') No newline at end of file
47 47 No newline at end of file
48 48 #Se escriben los dispostivos correspodientes, si existen No newline at end of file
49 49 self.txtDeviceA.setText(str(var_tmp[0])) No newline at end of file
50 50 self.txtDeviceB.setText(str(var_tmp[1])) No newline at end of file
51 51 self.txtDeviceC.setText(str(var_tmp[2])) No newline at end of file
52 52 self.txtDeviceD.setText(str(var_tmp[3])) No newline at end of file
53 53 #Se desactivan los que no existen No newline at end of file
54 54 if len(var_tmp[0]) == 0 : No newline at end of file
55 55 self.chkDevA.setChecked(False) No newline at end of file
56 56 self.chkDevA.setEnabled(False) No newline at end of file
57 57 if len(var_tmp[1]) == 0 : No newline at end of file
58 58 self.chkDevB.setChecked(False) No newline at end of file
59 59 self.chkDevB.setEnabled(False) No newline at end of file
60 60 if len(var_tmp[2]) == 0 : No newline at end of file
61 61 self.chkDevC.setChecked(False) No newline at end of file
62 62 self.chkDevC.setEnabled(False) No newline at end of file
63 63 if len(var_tmp[3]) == 0 : No newline at end of file
64 64 self.chkDevD.setChecked(False) No newline at end of file
65 65 self.chkDevD.setEnabled(False) No newline at end of file
66 66 No newline at end of file
67 67 def enabled_items1(var_bool, self): No newline at end of file
68 68 self.tabParameters.setEnabled(not(var_bool)) No newline at end of file
69 69 self.lstDcapacity.setEnabled(not(var_bool)) No newline at end of file
70 70 self.txtDcapacity.setEnabled(not(var_bool)) No newline at end of file
71 71 self.btnGbkp.setEnabled(not(var_bool)) No newline at end of file
72 72 self.btnRestart.setEnabled(var_bool) No newline at end of file
73 73 self.btnStartburn.setEnabled(var_bool) No newline at end of file
74 74 No newline at end of file
75 75 def make_parameters_conf(self): No newline at end of file
76 76 var_file = open("parameters.conf","w") No newline at end of file
77 77
78 No newline at end of file
78 var_file.write(self.var_Dpath+"\n")
No newline at end of file
79 No newline at end of file
79 var_file.write(self.var_Rpath+"\n")
No newline at end of file
80 No newline at end of file
80 var_file.write(str(self.var_lstDtype)+"\n")
No newline at end of file
81 No newline at end of file
81 var_file.write(self.var_Dtype+"\n")
No newline at end of file
82 No newline at end of file
82 var_file.write(self.var_Elabel+"\n")
No newline at end of file
83 No newline at end of file
83 var_file.write(str(self.var_Copys)+"\n")
No newline at end of file
84 No newline at end of file
84 var_file.write(str(self.var_lstDcapacity)+"\n")
No newline at end of file
85 No newline at end of file
85 var_file.write(str(self.var_Dcapacity)+"\n") No newline at end of file
86 86 No newline at end of file
87 87 var_file.close() No newline at end of file
88 88 No newline at end of file
89 89 No newline at end of file
90 90 def get_parameters_conf(self):
91 No newline at end of file
91 var_file = open("parameters.conf","w") No newline at end of file
No newline at end of file
92 lines = var_file.readlines() No newline at end of file
92 93
94 No newline at end of file
93 var_file.write(self.var_Dpath+"\n")
No newline at end of file
95 No newline at end of file
94 var_file.write(self.var_Rpath+"\n")
No newline at end of file
96 No newline at end of file
95 var_file.write(str(self.var_lstDtype)+"\n")
No newline at end of file
97 No newline at end of file
96 var_file.write(self.var_Dtype+"\n")
No newline at end of file
98 No newline at end of file
97 var_file.write(self.var_Elabel+"\n")
No newline at end of file
99 No newline at end of file
98 var_file.write(str(self.var_Copys)+"\n")
No newline at end of file
100 No newline at end of file
99 var_file.write(str(self.var_lstDcapacity)+"\n")
No newline at end of file
101 No newline at end of file
100 var_file.write(str(self.var_Dcapacity)+"\n") No newline at end of file
101 102 No newline at end of file
102 103 var_file.close() No newline at end of file
103 104 No newline at end of file
@@ -1,312 +1,311
1 1 # -*- coding: utf-8 -*- No newline at end of file
2 2 No newline at end of file
3 3 """ No newline at end of file
4 4 Module implementing MainWindow. No newline at end of file
5 5 """ No newline at end of file
6 6 No newline at end of file
7 7 from PyQt4.QtGui import QMainWindow No newline at end of file
8 8 from PyQt4.QtCore import pyqtSignature No newline at end of file
9 9 from Ui_MainWindow import Ui_MainWindow No newline at end of file
10 10 from PyQt4 import QtGui No newline at end of file
11 11 from subprocess import * No newline at end of file
12 12 import sys No newline at end of file
13 13 import os No newline at end of file
14 14 import subprocess No newline at end of file
15 15 import commands No newline at end of file
16 16 from functions import functions No newline at end of file
17 17 from functions import functions2 No newline at end of file
18 18 No newline at end of file
19 19 class MainWindow(QMainWindow, Ui_MainWindow): No newline at end of file
20 20 """ No newline at end of file
21 21 Class documentation goes here. No newline at end of file
22 22 """ No newline at end of file
23 23 No newline at end of file
24 24 def __init__(self, parent = None): No newline at end of file
25 25 QMainWindow.__init__(self, parent) No newline at end of file
26 26 self.setupUi(self) No newline at end of file
27 27 self.setupUi2() No newline at end of file
28 28 sys.stdout = self #redirige salida estandar No newline at end of file
29 29 No newline at end of file
30 30 def setupUi2(self): No newline at end of file
31 31 No newline at end of file
32 32 sys.stdout = self No newline at end of file
33 33 No newline at end of file
34 34 var_tmp = os.path.isfile("parameters.conf") No newline at end of file
35 35 No newline at end of file
36 36 if var_tmp == True: No newline at end of file
37 37 self.txtInfo.append("Archivo de configuracion encontrado") No newline at end of file
38 38 functions2.get_parameters_conf(self) No newline at end of file
39 39 No newline at end of file
40 40 else: No newline at end of file
41 41 self.txtInfo.append("Elija los parametros de configuracion") No newline at end of file
42 42
No newline at end of file
43 # os.remove("parameters.conf")
No newline at end of file
44 No newline at end of file
45 43 self.statusDpath = False No newline at end of file
46 44 self.statusRpath = False No newline at end of file
47 45
46 No newline at end of file
48 functions2.set_parameters(self) #Establece ciertos parametros, para pruebas No newline at end of file
49 47 No newline at end of file
50 48 self.var_Dpath = self.txtDpath.text() No newline at end of file
51 49 self.var_Rpath = self.txtRpath.text() No newline at end of file
52 50 self.var_lstDtype = self.lstDtype.currentIndex() No newline at end of file
53 51 self.var_Dtype = self.txtDtype.text() No newline at end of file
54 52 self.var_Elabel = self.txtElabel.text() No newline at end of file
55 53 self.var_Copys = self.txtCopys.value() No newline at end of file
56 54 self.var_lstDcapacity = self.lstDcapacity.currentIndex() No newline at end of file
57 55 self.var_Dcapacity = self.txtDcapacity.value() No newline at end of file
58 56 No newline at end of file
59 57 self.var_n_discs=0 No newline at end of file
60 58 self.var_list=[] No newline at end of file
61 59 self.var_sublist=[] No newline at end of file
62 60 No newline at end of file
63 61 functions2.detect_devices(self) #busca los dispositivos de grabacion No newline at end of file
64 62 functions.load_days(self) No newline at end of file
65 63 No newline at end of file
66 64 No newline at end of file
67 65 No newline at end of file
68 66 def write(self, txt): No newline at end of file
69 67 """ No newline at end of file
70 68 Escribe la salida estandar eb txtInfo No newline at end of file
71 69 """ No newline at end of file
72 70 self.txtInfo.append(str(txt)) No newline at end of file
73 71 No newline at end of file
74 72 No newline at end of file
75 73 @pyqtSignature("") No newline at end of file
76 74 def on_btnDpath_clicked(self): No newline at end of file
77 75 """ No newline at end of file
78 76 Permite seleccionar graficamente el direcorio de los datos a grabar No newline at end of file
79 77 """ No newline at end of file
80 78 self.var_Dpath= QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) No newline at end of file
81 79 self.txtDpath.setText(self.var_Dpath) No newline at end of file
82 80 self.on_txtDpath_editingFinished() #llamada a funcion No newline at end of file
83 81 No newline at end of file
84 82 No newline at end of file
85 83 @pyqtSignature("") No newline at end of file
86 84 def on_btnRpath_clicked(self): No newline at end of file
87 85 """ No newline at end of file
88 86 Permite seleccionar graficamente el direcorio del proyecto No newline at end of file
89 87 """ No newline at end of file
90 88 self.var_Rpath = QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) No newline at end of file
91 89 self.txtRpath.setText(self.var_Rpath) No newline at end of file
92 90 self.on_txtRpath_editingFinished() #llamada a funcion No newline at end of file
93 91 No newline at end of file
94 92 No newline at end of file
95 93 @pyqtSignature("") No newline at end of file
96 94 def on_txtDpath_editingFinished(self): No newline at end of file
97 95 """ No newline at end of file
98 96 Permite buscar los archivos de extension seleccionada en la ruta de de datos No newline at end of file
99 97 y cargar los valores para el rango de tiempo a ser grabado No newline at end of file
100 98 """ No newline at end of file
101 99 self.var_Dpath=self.txtDpath.text() #Se carga la variable con la ruta recien editada No newline at end of file
102 100 self.statusDpath = functions.dir_exists(self.var_Dpath, self) No newline at end of file
103 101 functions.load_days(self) No newline at end of file
104 102 No newline at end of file
105 103 No newline at end of file
106 104 @pyqtSignature("") No newline at end of file
107 105 def on_txtRpath_editingFinished(self): No newline at end of file
108 106 """ No newline at end of file
109 107 Valida la ruta del proyecto No newline at end of file
110 108 """ No newline at end of file
111 109 self.var_Rpath=self.txtRpath.text() #Se carga la variable con la ruta recien editada No newline at end of file
112 110 self.statusRpath = functions.dir_exists(self.var_Rpath, self) No newline at end of file
113 111 No newline at end of file
114 112 No newline at end of file
115 113 @pyqtSignature("int") No newline at end of file
116 114 def on_lstDtype_activated(self, index): No newline at end of file
117 115 """ No newline at end of file
118 116 Permite elegir entre los tipos de archivos No newline at end of file
119 117 """ No newline at end of file
120 118 self.txtDtype.setReadOnly(True) No newline at end of file
121 119 if index == 0: No newline at end of file
122 120 var_type='r' No newline at end of file
123 121 elif index == 1: No newline at end of file
124 122 var_type='pdata' No newline at end of file
125 123 elif index == 2: No newline at end of file
126 124 var_type='sswma' No newline at end of file
127 125 else : No newline at end of file
128 126 var_type='' No newline at end of file
129 127 self.txtDtype.setReadOnly(False) No newline at end of file
130 128 No newline at end of file
131 129 self.txtDtype.setText(var_type) No newline at end of file
132 130 self.on_txtDtype_editingFinished() No newline at end of file
133 131 No newline at end of file
134 132 No newline at end of file
135 133 @pyqtSignature("") No newline at end of file
136 134 def on_txtDtype_editingFinished(self): No newline at end of file
137 135 self.var_Dtype=self.txtDtype.text() No newline at end of file
138 136 functions.load_days(self) #llamada a funcion No newline at end of file
139 137 No newline at end of file
140 138 No newline at end of file
141 139 @pyqtSignature("") No newline at end of file
142 140 def on_txtElabel_editingFinished(self): No newline at end of file
143 141 self.var_Elabel = self.txtElabel.text() No newline at end of file
144 142 No newline at end of file
145 143 No newline at end of file
146 144 @pyqtSignature("") No newline at end of file
147 145 def on_txtCopys_editingFinished(self): No newline at end of file
148 146 self.var_Copys = self.txtCopys.value() No newline at end of file
149 147 No newline at end of file
150 148 No newline at end of file
151 149 @pyqtSignature("") No newline at end of file
152 150 def on_txtDcapacity_editingFinished(self): No newline at end of file
153 151 self.var_Dcapacity = self.txtDcapacity.value() No newline at end of file
154 152 No newline at end of file
155 153 No newline at end of file
156 154 @pyqtSignature("int") #CLOSED No newline at end of file
157 155 def on_lstStartDay_activated(self, index): No newline at end of file
158 156 """ No newline at end of file
159 157 Cambia la lista de opciones en lstStopDay No newline at end of file
160 158 """ No newline at end of file
161 159 var_StopDay_index=self.lstStopDay.count() - self.lstStopDay.currentIndex() No newline at end of file
162 160 self.lstStopDay.clear() No newline at end of file
163 161 No newline at end of file
164 162 for i in self.var_list[index:]: No newline at end of file
165 163 self.lstStopDay.addItem(i) No newline at end of file
166 164 No newline at end of file
167 165 self.lstStopDay.setCurrentIndex(self.lstStopDay.count() - var_StopDay_index) No newline at end of file
168 166 No newline at end of file
169 167 functions.get_sub_list(self) No newline at end of file
170 168 No newline at end of file
171 169 No newline at end of file
172 170 @pyqtSignature("int") #CLOSED No newline at end of file
173 171 def on_lstStopDay_activated(self, index): No newline at end of file
174 172 """ No newline at end of file
175 173 Cambia la lista de opciones en lstStartDay No newline at end of file
176 174 """ No newline at end of file
177 175 var_StartDay_index=self.lstStartDay.currentIndex() No newline at end of file
178 176 var_end_index = self.lstStopDay.count() - index No newline at end of file
179 177 self.lstStartDay.clear() No newline at end of file
180 178 No newline at end of file
181 179 for i in self.var_list[:len(self.var_list) - var_end_index + 1]: No newline at end of file
182 180 self.lstStartDay.addItem(i) No newline at end of file
183 181 No newline at end of file
184 182 self.lstStartDay.setCurrentIndex(var_StartDay_index) No newline at end of file
185 183 No newline at end of file
186 184 functions.get_sub_list(self) No newline at end of file
187 185 No newline at end of file
188 186 No newline at end of file
189 187 @pyqtSignature("int") #CLOSED No newline at end of file
190 188 def on_lstDcapacity_activated(self, index): No newline at end of file
191 189 """ No newline at end of file
192 190 Permite elegir el tamaΓ±o del disco No newline at end of file
193 191 """ No newline at end of file
194 192 if index == 0: No newline at end of file
195 193 var_size=25.0 No newline at end of file
196 194 elif index == 1: No newline at end of file
197 195 var_size=8.5 No newline at end of file
198 196 elif index == 2: No newline at end of file
199 197 var_size=4.7 No newline at end of file
200 198 elif index == 3: No newline at end of file
201 199 var_size=0.7 No newline at end of file
202 200 No newline at end of file
203 201 if index != 4: No newline at end of file
204 202 self.txtDcapacity.setValue(var_size*10**9/1024**2) No newline at end of file
205 203 self.txtDcapacity.setReadOnly(True) No newline at end of file
206 204 else: No newline at end of file
207 205 self.txtDcapacity.setValue(100.0) No newline at end of file
208 206 self.txtDcapacity.setReadOnly(False) No newline at end of file
209 207 No newline at end of file
210 208 self.var_Dcapacity = self.txtDcapacity.value() No newline at end of file
211 209 No newline at end of file
212 210 No newline at end of file
213 211 @pyqtSignature("") No newline at end of file
214 212 def on_btnGbkp_clicked(self): No newline at end of file
215 213 """ No newline at end of file
216 214 Cuando se presiona el boton btnGbkp No newline at end of file
217 215 """ No newline at end of file
218 216 No newline at end of file
219 217 if functions.validate_parameters(self) == False: No newline at end of file
220 218 return No newline at end of file
221 219 No newline at end of file
222 220 #Crea las carpetas en la ruta del proyecto y verifica que se crearon correctamente No newline at end of file
223 221 list_dirs=['gpath','iso','ppath'] No newline at end of file
224 222 bool_make_dirs = functions.make_dirs(list_dirs, self) No newline at end of file
225 223 if bool_make_dirs == False: No newline at end of file
226 224 return No newline at end of file
227 225 No newline at end of file
228 226 var_files_list = functions.list_files(self) #Se obtiene la lista de archivos a grabar No newline at end of file
229 227 self.var_n_discs = functions.make_files_dat(var_files_list, self) #Se crean los archivos .dat No newline at end of file
230 228 functions.make_files_print(self) # Se crean los archivos .print No newline at end of file
231 229 functions2.make_parameters_conf(self) # se crea el archivo parameters.conf No newline at end of file
232 230 No newline at end of file
233 231 #Se deshabilitan los parametros de configuracion No newline at end of file
234 232 functions2.enabled_items1(True, self) No newline at end of file
235 233 No newline at end of file
236 234 @pyqtSignature("") No newline at end of file
237 235 def on_btnRestart_clicked(self): No newline at end of file
238 236 """ No newline at end of file
239 237 Permite que se puedan cambiar los parametros No newline at end of file
240 238 """ No newline at end of file
241 239 functions2.enabled_items1(False, self) No newline at end of file
240 os.remove("parameters.conf") No newline at end of file
242 241 No newline at end of file
243 242 No newline at end of file
244 243 @pyqtSignature("") No newline at end of file
245 244 def on_btnStartburn_clicked(self): No newline at end of file
246 245 """ No newline at end of file
247 246 Se inicia el proceso de grabacion No newline at end of file
248 247 """ No newline at end of file
249 248 self.btnRestart.setEnabled(False) No newline at end of file
250 249 self.btnStartburn.setEnabled(False) No newline at end of file
251 250 self.btnStopburn.setEnabled(True) No newline at end of file
252 251 No newline at end of file
253 252 sys.stdout = self No newline at end of file
254 253 #sys.stderr = self No newline at end of file
255 254 print "stdout_!!!" No newline at end of file
256 255 No newline at end of file
257 256 #Inicializando variables No newline at end of file
258 257 var_Rpath_ppath=self.var_Rpath+"/ppath" No newline at end of file
259 258 var_Rpath_iso=self.var_Rpath+"/iso" No newline at end of file
260 259 No newline at end of file
261 260 # Se leen todos los archivos .dat creados para crear las etiquetas en los archivos .ps No newline at end of file
262 261 for var_n in range(1, self.var_n_discs+1): No newline at end of file
263 262 self.txtInfo.append(str(var_n)) No newline at end of file
264 263 file_iso=var_Rpath_iso+"/"+functions.i2s(var_n)+".iso" No newline at end of file
265 264 file_dat=var_Rpath_ppath+"/"+self.var_Elabel+"_"+functions.i2s(var_n)+".dat" No newline at end of file
266 265 No newline at end of file
267 266 var_cmd = 'genisoimage -hide-joliet-trans-tbl -joliet-long -r ' No newline at end of file
268 267 var_cmd += ' -A '+self.var_Elabel+' -V '+self.var_Elabel No newline at end of file
269 268 var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso No newline at end of file
270 269 self.txtInfo.append(var_cmd) No newline at end of file
271 270 No newline at end of file
272 271 var_output=commands.getstatusoutput(str(var_cmd))[0] No newline at end of file
273 272 self.txtInfo.append(str(var_output)) No newline at end of file
274 273 No newline at end of file
275 274 #os.system(str(var_cmd)) No newline at end of file
276 275 #p = subprocess.Popen(str('ls /'), shell=True, stdout=self) No newline at end of file
277 276 #os.waitpid(p.pid, 0) No newline at end of file
278 277 ####self.txtInfo.append(str(p.pid)) No newline at end of file
279 278 No newline at end of file
280 279 No newline at end of file
281 280 @pyqtSignature("") No newline at end of file
282 281 def on_btnStopburn_clicked(self): No newline at end of file
283 282 """ No newline at end of file
284 283 Slot documentation goes here. No newline at end of file
285 284 """ No newline at end of file
286 285 self.btnRestart.setEnabled(True) No newline at end of file
287 286 self.btnStartburn.setEnabled(True) No newline at end of file
288 287 self.btnStopburn.setEnabled(False) No newline at end of file
289 288 No newline at end of file
290 289 @pyqtSignature("") No newline at end of file
291 290 def on_btnTdevA_clicked(self): No newline at end of file
292 291 var_dev = str(self.txtDeviceA.text()) No newline at end of file
293 292 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev No newline at end of file
294 293 commands.getstatusoutput(var_cmd) No newline at end of file
295 294 No newline at end of file
296 295 @pyqtSignature("") No newline at end of file
297 296 def on_btnTdevB_clicked(self): No newline at end of file
298 297 var_dev = str(self.txtDeviceB.text()) No newline at end of file
299 298 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev No newline at end of file
300 299 commands.getstatusoutput(var_cmd) No newline at end of file
301 300 No newline at end of file
302 301 @pyqtSignature("") No newline at end of file
303 302 def on_btnTdevC_clicked(self): No newline at end of file
304 303 var_dev = str(self.txtDeviceC.text()) No newline at end of file
305 304 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev No newline at end of file
306 305 commands.getstatusoutput(var_cmd) No newline at end of file
307 306 No newline at end of file
308 307 @pyqtSignature("") No newline at end of file
309 308 def on_btnTdevD_clicked(self): No newline at end of file
310 309 var_dev = str(self.txtDeviceD.text()) No newline at end of file
311 310 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev No newline at end of file
312 311 commands.getstatusoutput(var_cmd) No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now