def __setattr__(self, key, value):
        if key == '_attributes':
            super(Fluent, self).__setattr__(key, value)

        try:
            super(Fluent, self).__getattribute__(key)

            return super(Fluent, self).__setattr__(key, value)
        except __HOLE__:
            pass

        self._attributes[key] = value
dataset/ETHPy150Open sdispater/orator/orator/support/fluent.py/Fluent.__setattr__