<br><div><span class="gmail_quote">On 5/29/06, <b class="gmail_sendername">Tim Peters</b> &lt;<a href="mailto:tim.peters@gmail.com">tim.peters@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
[Tim]<br>&gt;&gt; To be clear, Thomas proposed &quot;accepting it&quot; (whatever that means) until 3.0.<br>[Guido]<br>&gt; Fine with me.<br><br>So who has a definition for what &quot;it&quot; means?</blockquote><div><br>
I know which 'it' I meant: the same 'it' as struct already accepts in Python 2.4 and before. Yes, it's inconsistent between formatcodes and valuetypes -- fixing that the whole point of the change -- but that's how you define 'compatibility'; struct, by default, should do what it did for Python 
2.4, for all operating modes. It doesn't have to be more liberal than 2.4 (and preferably shouldn't, as that could break backward compatibility of some code -- much less common, though.)<br></div></div><br>Making a list of which formatcodes accept what values (for what valuetypes) for 
2.4 is easy enough (and should be added to the test suite, too ;-) -- I can do that in a few days if no one gets to it.<br><br>-- <br>Thomas Wouters &lt;<a href="mailto:thomas@python.org">thomas@python.org</a>&gt;<br><br>
Hi! I'm a .signature virus! copy me into your .signature file to help me spread!