Beispiel #1
0
    def save(self):
        # Instance the database
        database = DBConnection()

        # Remove the settings from database
        database.execute_query("DELETE FROM settings")

        # Create the list of params
        params = [(Settings.X11_FORWARD, self.x11_forward),
                  (Settings.REQUEST_COMPRESSION, self.request_compression),
                  (Settings.FORCE_IPV4, self.force_ipv4),
                  (Settings.FORCE_IPV6, self.force_ipv6)]

        # Save the settings
        affected_rows = database.execute_query_many(
            "INSERT INTO settings (property, value) VALUES (?, ?)", params)

        if affected_rows == 4:
            # Saved all settings
            return True
        else:
            # Something is wrong, try again
            return False
Beispiel #2
0
    def save(self):
        # Instance the database
        database = DBConnection()

        # Remove the settings from database
        database.execute_query("DELETE FROM settings")

        # Create the list of params
        params = [(Settings.X11_FORWARD, self.x11_forward),
                  (Settings.REQUEST_COMPRESSION, self.request_compression),
                  (Settings.FORCE_IPV4, self.force_ipv4),
                  (Settings.FORCE_IPV6, self.force_ipv6)]

        # Save the settings
        affected_rows = database.execute_query_many(
            "INSERT INTO settings (property, value) VALUES (?, ?)", params
        )

        if affected_rows == 4:
            # Saved all settings
            return True
        else:
            # Something is wrong, try again
            return False