def __setitem__(self, name, value):
del self[name] <EOL>self.dict[name.lower()] = value<EOL>text = name + "<STR_LIT>" + value<EOL>for line in text.split("<STR_LIT:\n>"):<EOL><INDENT>self.headers.append(line + "<STR_LIT:\n>")<EOL><DEDENT>
Set the value of a header.

        Note: This is not a perfect inversion of __getitem__, because any
        changed headers get stuck at the end of the raw-headers list rather
        than where the altered header was.