<div dir="ltr"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">There are a lot of quotes around. Including "After the most recent flurry of<br>
<div class="Ih2E3d">discussion I've lost track of what's the right thing to do."<br>
</div>But I don't talk for other people.<br>
<div class="Ih2E3d"></div></blockquote><div><br>OK .. let me compose myself a little. Sorry I went ahead and assumed this was closed.<br><br>It's just frustrating to me that I've now spent a month trying to push this through, and while it seems everybody has an opinion, nobody seems to have bothered trying my code. (I've even implemented your suggestions and posted my feedback, and nobody replied to that). Nobody's been assigned to look at it and it hasn't been given a priority, even though we all agree it's a bug (though we disagree on how to fix it).<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d"><br>
> There is a bug in Python. I've proposed a working fix, and nobody else<br>
> has.<br>
<br>
</div>Well, you proposed a patch ;-)<br>
It may fix things, it will break a lot. While this was denied over and over<br>
again, it's still gonna happen, because the axioms are still not accounting<br>
for the reality.</blockquote><div><br>Well all you're getting from me is "it works". And all I'm getting from you is "it might not". Please .. I've been asking for weeks now for someone to review the patch. I've already spent hours (like ... days worth of hours) testing this patch against the whole library. I've written reams of reports on the tracker to try and convince people it works. There isn't any more *I* can do. If you think it's going to break code, go ahead and try it out.<br>
</div><div><br>The claims I am making are based on my experience working with a)
Python 2, b) Python 3 as it stands, c) Python 3 with my patch, and d)
Python 3 with quote/unquote using bytes. In my experience, (c) is the only version of Python 3 which works properly.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">> I made all the changes the community suggested.<br>
<br>
</div><div class="Ih2E3d">I don't think so.</div></blockquote><div><br>?<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">
> What more needs to be discussed here?<br>
<br>
</div>Huh? You feel, the discussion is over? Then why are there still open<br>
questions? I admit, a lot of discussion is triggered by the assessments<br>
you're stating in your posts. Don't take it as a personal offense, it's a<br>
simple observation. There were made a lot of statements and nobody even<br>
bothered to substantiate them.</blockquote><div><br>If you read the <a href="http://bugs.python.org/issue3300">bug tracker</a> all the way to the beginning, you'll see I use a good many examples, and I also went through <a href="http://bugs.python.org/msg69591">the entire standard library</a> to try and substantiate my claims. (Admittedly, I didn't finish investigating the request module, but that shouldn't prevent the patch from being reviewed). As I've said all along, yes, it will break code, but then <i>all solutions possible</i> will break code, including leaving it in. Mine *seems* to break the least existing code. If there is ever a time to break code, Python 3.0 is it.<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">A PEP could fix that.<br>
</blockquote><div><br>I could write a PEP. But as you've read above, I'm concerned this won't get into Python 3.0, and then we'll be locked into the existing functionality and it'll never get accepted; hence I'd rather this be resolved as quickly as possible. If you think it's worth writing a PEP, let's do it.<br>
<br>Apologies again for my antagonistic reply earlier. Not trying to step on toes, just get stuff done.<br><br>Matt<br></div></div></div>