@@ -1,3 +1,5 | |||
|
1 | # -*- coding: utf-8 -*- | |
|
No newline at end of file | ||
|
2 | No newline at end of file | |
|
1 | 3 | #class BKmanager: No newline at end of file |
|
2 | 4 | # def __init__(self): No newline at end of file |
|
3 | 5 | No newline at end of file |
@@ -1,3 +1,6 | |||
|
1 | # -*- coding: utf-8 -*- | |
|
No newline at end of file | ||
|
2 | ||
|
No newline at end of file | ||
|
3 | No newline at end of file | |
|
1 | 4 | from subprocess import * No newline at end of file |
|
2 | 5 | import sys No newline at end of file |
|
3 | 6 | import os No newline at end of file |
@@ -1,7 +1,7 | |||
|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> No newline at end of file |
|
2 | 2 | <!DOCTYPE Project SYSTEM "Project-4.6.dtd"> No newline at end of file |
|
3 | 3 | <!-- eric4 project file for project jro_backup_manager --> |
|
4 | No newline at end of file | |
|
4 | <!-- Saved: 2010-05-16, 21:21:21 --> No newline at end of file | |
|
5 | 5 | <!-- Copyright (C) 2010 , --> No newline at end of file |
|
6 | 6 | <Project version="4.6"> No newline at end of file |
|
7 | 7 | <Language>en</Language> No newline at end of file |
@@ -25,65 +25,24 | |||
|
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() |
|
28 | No newline at end of file | |
|
28 | ||
|
No newline at end of file | ||
|
29 | #redirige salida estandar | |
|
No newline at end of file | ||
|
30 | sys.stdout = self | |
|
No newline at end of file | ||
|
31 | No newline at end of file | |
|
32 | 29 | No newline at end of file |
|
33 | 30 | def setupUi2(self): |
|
31 | No newline at end of file | |
|
34 | """ | |
|
No newline at end of file | ||
|
32 | No newline at end of file | |
|
35 | Se usa para inicializar ciertos parametros para pruebas | |
|
No newline at end of file | ||
|
33 | No newline at end of file | |
|
36 | """ | |
|
No newline at end of file | ||
|
34 | No newline at end of file | |
|
37 | #self.txtDpath.setText('/home/ricardoar/optional/STORAGE/Data/RAW_EXP/JASMET/') | |
|
No newline at end of file | ||
|
35 | No newline at end of file | |
|
38 | #self.txtRpath.setText('/home/ricardoar/optional/STORAGE/prueba1_jro_backup_manager/') | |
|
No newline at end of file | ||
|
36 | No newline at end of file | |
|
39 | self.txtDpath.setText('/home/ricardoar/optional/STORAGE/EW_DRIFTS/') | |
|
No newline at end of file | ||
|
37 | No newline at end of file | |
|
40 | self.txtRpath.setText('/home/ricardoar/optional/prueba1_jro_backup_manager/') | |
|
No newline at end of file | ||
|
38 | No newline at end of file | |
|
41 | self.txtElabel.setText('EW_DRIFTS') | |
|
No newline at end of file | ||
|
39 | No newline at end of file | |
|
42 | self.statusDpath = True | |
|
No newline at end of file | ||
|
40 | No newline at end of file | |
|
43 | self.statusRpath = True No newline at end of file | |
|
44 | 41 | self.var_n_files=0 |
|
42 | No newline at end of file | |
|
45 | # self.statusDpath = False | |
|
No newline at end of file | ||
|
43 | No newline at end of file | |
|
46 | # self.statusRpath = False | |
|
No newline at end of file | ||
|
44 | No newline at end of file | |
|
47 | ||
|
No newline at end of file | ||
|
45 | No newline at end of file | |
|
48 | ||
|
No newline at end of file | ||
|
49 | # | |
|
No newline at end of file | ||
|
50 | #Deteccion de los dispositvos de grabacion | |
|
No newline at end of file | ||
|
51 | # | |
|
No newline at end of file | ||
|
52 | #var_cmd="wodim --devices | grep /dev/ | awk -F\' '{print $2}'" #Funciona en consola pero no en python ¿? | |
|
No newline at end of file | ||
|
53 | var_cmd="wodim --devices | grep /dev/ | awk '{print $2}' | awk -F= '{print $2}'" | |
|
No newline at end of file | ||
|
54 | var_output = commands.getstatusoutput(var_cmd) | |
|
No newline at end of file | ||
|
55 | if var_output[0] != 0: | |
|
No newline at end of file | ||
|
56 | self.txtInfo.setText("No se pudo encontrar los dispositivos de grabacion, output_error:" + str(var_output)) | |
|
No newline at end of file | ||
|
57 | else: | |
|
No newline at end of file | ||
|
58 | self.txtInfo.append("dispositivos encontrados") | |
|
No newline at end of file | ||
|
59 | var_devices = var_output[1].split('\n') | |
|
No newline at end of file | ||
|
60 | ||
|
No newline at end of file | ||
|
61 | var_tmp=[] | |
|
No newline at end of file | ||
|
62 | for i in range(0, 4): | |
|
No newline at end of file | ||
|
63 | if i < len(var_devices): | |
|
No newline at end of file | ||
|
64 | var_len = len(var_devices[i]) | |
|
No newline at end of file | ||
|
65 | var_tmp.append(var_devices[i][1:var_len - 1]) | |
|
No newline at end of file | ||
|
66 | else: | |
|
No newline at end of file | ||
|
67 | var_tmp.append('') | |
|
No newline at end of file | ||
|
68 | ||
|
No newline at end of file | ||
|
69 | #Se escriben los dispostivos correspodientes, si existen | |
|
No newline at end of file | ||
|
70 | self.txtDeviceA.setText(str(var_tmp[0])) | |
|
No newline at end of file | ||
|
71 | self.txtDeviceB.setText(str(var_tmp[1])) | |
|
No newline at end of file | ||
|
72 | self.txtDeviceC.setText(str(var_tmp[2])) | |
|
No newline at end of file | ||
|
73 | self.txtDeviceD.setText(str(var_tmp[3])) | |
|
No newline at end of file | ||
|
74 | #Se desactivan los que no existen | |
|
No newline at end of file | ||
|
75 | if len(var_tmp[0]) == 0 : | |
|
No newline at end of file | ||
|
76 | self.chkDevA.setChecked(False) | |
|
No newline at end of file | ||
|
77 | self.chkDevA.setEnabled(False) | |
|
No newline at end of file | ||
|
78 | if len(var_tmp[1]) == 0 : | |
|
No newline at end of file | ||
|
79 | self.chkDevB.setChecked(False) | |
|
No newline at end of file | ||
|
80 | self.chkDevB.setEnabled(False) | |
|
No newline at end of file | ||
|
81 | if len(var_tmp[2]) == 0 : | |
|
No newline at end of file | ||
|
82 | self.chkDevC.setChecked(False) | |
|
No newline at end of file | ||
|
83 | self.chkDevC.setEnabled(False) | |
|
No newline at end of file | ||
|
84 | if len(var_tmp[3]) == 0 : | |
|
No newline at end of file | ||
|
85 | self.chkDevD.setChecked(False) | |
|
No newline at end of file | ||
|
86 | self.chkDevD.setEnabled(False) No newline at end of file | |
|
87 | 46 | No newline at end of file |
|
88 | 47 | No newline at end of file |
|
89 | 48 | def write(self, txt): No newline at end of file |
@@ -6,7 +6,7 | |||
|
6 | 6 | <rect> No newline at end of file |
|
7 | 7 | <x>0</x> No newline at end of file |
|
8 | 8 | <y>0</y> |
|
9 | No newline at end of file | |
|
9 | <width>809</width> No newline at end of file | |
|
10 | 10 | <height>737</height> No newline at end of file |
|
11 | 11 | </rect> No newline at end of file |
|
12 | 12 | </property> No newline at end of file |
@@ -2,7 +2,7 | |||
|
2 | 2 | No newline at end of file |
|
3 | 3 | # Form implementation generated from reading ui file '/home/ricardoar/JRO_SVN/eric4/jro_backup_manager/ui/MainWindow.ui' No newline at end of file |
|
4 | 4 | # |
|
5 | No newline at end of file | |
|
5 | # Created: Sun May 16 20:10:40 2010 No newline at end of file | |
|
6 | 6 | # by: PyQt4 UI code generator 4.7.2 No newline at end of file |
|
7 | 7 | # No newline at end of file |
|
8 | 8 | # WARNING! All changes made in this file will be lost! No newline at end of file |
General Comments 0
You need to be logged in to leave comments.
Login now