def consultar_serial_wp(host=None): app = QApplication(sys.argv) web = QWebView() leerConfig = read_cmodems_db_info("config.conf") #print leerConfig if leerConfig[0] is True: host = leerConfig[1] msg = '' else: msg = "ERROR AL LEER ARCHIVO DE CONFIGURACION PARA OBETENER PARAMETROS DEL HOST...\nPRUEBA ABORTADA" return (False, msg) web.load(QUrl("http://" + host + "/porserie.html")) web.show() sys.exit(app.exec_())
def db_connection(tabla=None): #Hacer la conexion a la base de datos #Linea Original #db = create_engine('mysql+mysqldb://edemsamodems:contec@' + db_host + '/modems_db') #print tabla leerConfig = read_cmodems_db_info("config.conf") #print leerConfig if leerConfig[0] is True: db_host = leerConfig[1] db_db = leerConfig[2] if tabla is None: db_table = leerConfig[3] else: db_table = tabla db_user = leerConfig[4] db_pass = leerConfig[4] else: msg = "ERROR AL LEER ARCHIVO DE CONFIGURACION PARA OBTENER PARAMETROS DE LA BASE DE DATOS...\nPRUEBA ABORTADA" db = None datos = None return (False, msg, db, datos) #db_host = '10.10.7.57' #print db_host #db_db = 'modems_db' #print db_db #db_table = 'access_modem' #print db_table #db = create_engine('mysql+mysqldb://' + db_user + ':' + db_pass + '@' + db_host + '/' + db_db) #print db_table try: db = create_engine('mysql+mysqldb://edemsamodems:contec@' + db_host + '/' + db_db) db.echo = False # Try changing this to True and see what happens metadata = schema.MetaData(db) #Linea Original #datos = Table('arris_tbl', metadata, autoload=True) datos = Table(db_table, metadata, autoload=True) except Exception, e: print "Ha ocurrido el error", print e db = None datos = None msg = 'Error al abrir o conectarse a la DB' return (False, msg, db, datos)
def __init__(self): QtGui.QDialog.__init__(self) self.setWindowTitle("MODEMS TESTER HELP SYSTEM") self.setFixedWidth(1300) self.setFixedHeight(600) self.web = QWebView() leerConfig = read_cmodems_db_info("config.conf") #print leerConfig if leerConfig[0] is True: host = leerConfig[1] msg = '' else: msg = "ERROR AL LEER ARCHIVO DE CONFIGURACION PARA OBETENER PARAMETROS DEL HOST...\nPRUEBA ABORTADA" return (False, msg) self.web.load(QUrl("http://" + host + "/user-manual.html")) #self.web.load(QUrl("http://127.0.0.1/consultar_serial.php?serialn=" + serialn_to_find) self.buttonBack = QtGui.QPushButton('Atras', self) #self.buttonBack.setGeometry(30, 30, 25, 15) self.buttonBack.setMaximumWidth(100) self.buttonBack.clicked.connect(self.handleBack) self.buttonClose = QtGui.QPushButton('Cerrar', self, ) self.buttonClose.setMaximumWidth(100) self.buttonClose.clicked.connect(self.handleClose) layout = QtGui.QGridLayout(self) layout.setSpacing(5) layout.addWidget(self.web,0, 0, 2, 4) layout.addWidget(self.buttonBack, 3, 0, 1, 1) layout.addWidget(self.buttonClose, 3, 1, 1, 1) self.web.setFocus() #otrolayout = QtGui.QHBoxLayout(self) #otrolayout.addWidget(self.buttonBack) #otrolayout.addWidget(self.buttonClose) ''''