Exemple #1
0
    def save_entry(self):
        name = str(self.connection_name_edit.text())
        if not name:
            return
        config = SafeConfig(os.path.join(sys.path[0], 'saved.ini'))
        if not config.has_section(name):
            config.add_section(name)

        username = str(self.username_edit.text())
        password = ""
        if self.save_password_check.isChecked():
            password = str(self.password_edit.text())
        host = str(self.host_edit.text())
        port = int(self.port_edit.text())

        config.set(name, 'username', username)
        config.set(name, 'password', password)
        config.set(name, 'host', host)
        config.set(name, 'port', port)
        config.write()
        self.load_saved_items()