Lawrence D'Oliveiro <[EMAIL PROTECTED]> wrote: >> (cgi.escape(s, True) is slower than cgi.escape(s), for reasons that >> are obvious for anyone who's looked at the code). > > What you're doing is adding to the reasons why the existing cgi.escape > function is stupidly designed and implemented. The True case is by far > the most common, so to make that the slow case, as well as being the > non-default case, is doubly brain-dead.
It is slightly slower because it does more. Both cases are about 15 times faster than the regular expression implementation someone posted to this thread yesterday. -- http://mail.python.org/mailman/listinfo/python-list