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