On Thu, Jan 09, 2003 at 11:22:05AM -0800, Mike Watkins wrote: >Does the change in results seem reasonable given the changes in this release? Maybe. The automatic HTML-escaping means that explicit calls such as 'html_quote(string1) + string2' become just string1+string2. That saves a global name lookup of 'html_quote', a Python function call, plus all of the work that html_quote() does internally. It's replaced with (I think) a single call to the Python VM's ADD opcode and the cost of calling the C htmltext type's add function. I'm surprised the improvement is so great -- the widget examples more than doubled in speed -- but I suppose Quixote apps must spend a lot of their time slinging strings. Thanks for your benchmarking! --amk (www.amk.ca) DEMETRIUS: It is the wittiest partition that ever I heard discourse, my lord. -- _A Midsummer Night's Dream_, V, i