def log_update(self, updates):
        changes = []
        for key, value in updates.items():
            old = self.get(key)
            if old != value:
                self[key] = value
                changes.append((key, old, value))

        return changes
Initializes a project configuation object.
dataset/ETHPy150Open ohmu/poni/poni/core.py/Item.log_update--crossover with--dataset/ETHPy150Open libyal/libyal/scripts/source-generate.py/ProjectConfiguration.__init__