def run(self):
     logger.info("Authenticating...")
     updater.load_config()
     try:
         updater.do_authentication(self.updater)
         self.emit(QtCore.SIGNAL('box_is_up(bool)'), True)
     except:
         logger.error("Failed to Authenticate")
         self.emit(QtCore.SIGNAL('box_is_up(bool)'), False)
 def save(self):
     ip = self.ip.text()
     port = self.port.text()
     username = str(self.username.text())
     password = str(self.password.text())
     updater.set_passcodes(ip, port,[(username,password)])
     logger.info("Settings Saved")
     updater.load_config()
     QtGui.QDialog.close(self)