X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=mimedecode.py;h=0be095beb3cc21ac8fe8d594894af1b972916281;hb=4e678ac9522dd6372854758bcb0c3f45d37b1df3;hp=f7f2e7fb2db8d62e2dd679fba3e5374bef78fce1;hpb=2b81e4c6b65e7f0e91a98da32fa46c884bedf6aa;p=mimedecode.git diff --git a/mimedecode.py b/mimedecode.py index f7f2e7f..0be095b 100755 --- a/mimedecode.py +++ b/mimedecode.py @@ -90,9 +90,11 @@ def decode_header_param(msg, header, param): from types import TupleType if isinstance(value, TupleType): new_value = _decode_header_param(value) + changed = new_value <> value[2] else: new_value = _decode_header(value) - if new_value <> value: # do not bother to touch msg if not changed + changed = new_value <> value + if changed: # do not bother to touch msg if not changed msg.set_param(param, new_value, header)