value_chain = [] value_chain = ser.getData() update_altitude(value_chain) update_vel(value_chain) update_time(value_chain) update_acc(value_chain) update_gyro(value_chain) update_pressure(value_chain) update_temp(value_chain) update_freeFall(value_chain) data_base.guardar(value_chain) except IndexError: print('starting, please wait a moment') # desconozco si es necesario esto # QtGui.QApplication.processEvents() if (ser.isOpen()) or (ser.dummyMode()): timer = pg.QtCore.QTimer() timer.timeout.connect(update) timer.start(500) else: print("something is wrong with the update call") # Start Qt event loop unless running in interactive mode. if __name__ == '__main__': import sys if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'): QtGui.QApplication.instance().exec_()