<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Makes sense to me.</p>
<p>However, I am thinking that, since the problem is present in Python 2 as well, maybe it is best not to address it as part of the migration?</p>
<p>Changing Message.flag from a set to an ordered set may not be trivial, I get 1066 matches for “\bflag\b” in the source code.</p>
<p id="reply-intro">On 2022-10-08 13:37, Chusslove Illich wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span style="white-space: nowrap;">[: Karl Ove Hufthammer :]</span><br /><span style="white-space: nowrap;">I think keeping the original order is best. It results in cleaner</span><br /><span style="white-space: nowrap;">diffs.</span></blockquote>
<br /><span style="white-space: nowrap;">Right, in general in Pology it is tried really hard to preserve any</span><br /><span style="white-space: nowrap;">existing formatting and ordering, so that diffs are small. (For example,</span><br /><span style="white-space: nowrap;">when a catalog is read in and written out, only the changed parts of</span><br /><span style="white-space: nowrap;">changed messages are being reformatted.)</span></div>
</blockquote>
<p><br /></p>

</body></html>