Am 15.07.2011 15:44 schrieb Christoph Zwerschke:
> I haven't really looked into this so far, but a quick tests showed that
> this bug happens only with Python 2.6 or newer. Can you confirm? When
> upgrading to Webware 1.x, did you also upgrade the Python version?

I have now analyzed this a bit more and found that indeed Python 2.6 
handles POST requests with query string parameters differently by adding 
these values to the fields sent via POST, but contrary to how WebKit did 
this before, appending values to existing parameters instead of 
overriding the existing parameters with those sent via POST.

In order to stay compatible with how we did this since WebKit 0.6 and 
because it seems more reasonable to me, I have restored the old behavior 
even with Python 2.6 so that Webware behaves the same, independently of 
the Python version.

The fix has been commited to the trunk in r8162 and backported to the 
1.0 branch in r8163. I've also added a twill test for this behavior.

-- Christoph

------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on "Lean Startup 
Secrets Revealed." This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Webware-devel mailing list
Webware-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/webware-devel

Reply via email to