def __setattr__(self, attr, value):
if hasattr(self, '<STR_LIT>') and attr != '<STR_LIT>':<EOL><INDENT>self._changed_attrs.add(attr)<EOL><DEDENT>super(Entry, self).__setattr__(attr, value)<EOL>
Set the given `attr` to the given `value` and memorize this attribute
has changed so we can regenerate it when outputting text.