def __setitem__(self, key, value):
        if key in self.bindings and self.bindings[key] != value:
            raise AlreadyBound()

        self.bindings[key] = value
dataset/ETHPy150Open RDFLib/rdflib/rdflib/plugins/sparql/sparql.py/QueryContext.__setitem__/original