и ведь не сразу увидишь, где говно зарылось:
return (_canon(name), map(lambda x: Header(x, name), value.split(',') if name.lower() not in _comma else [value]))
уебал бы блядь!