equal
deleted
inserted
replaced
150 msg = mbox[0] |
150 msg = mbox[0] |
151 |
151 |
152 # Fix the properties |
152 # Fix the properties |
153 properties_text = '' |
153 properties_text = '' |
154 for property, value in properties: |
154 for property, value in properties: |
155 msg.replace_header(property, value) |
155 if property in msg: |
|
156 msg.replace_header(property, value) |
|
157 else: |
|
158 msg.add_header(property, value) |
156 properties_text += '%s=%s\n' % (property, value) |
159 properties_text += '%s=%s\n' % (property, value) |
157 mbox[0] = msg |
160 mbox[0] = msg |
158 |
161 |
159 # Write down a comment about updated properties |
162 # Write down a comment about updated properties |
160 if properties and not opts['no_property_comment']: |
163 if properties and not opts['no_property_comment']: |