In message <[EMAIL PROTECTED]>, Dan Bishop wrote: > Lawrence D'Oliveiro wrote: >> In message <[EMAIL PROTECTED]>, Fredrik >> Lundh wrote: >> >> > Max M wrote: >> > >> >> It also makes the escaped html harder to read for standard cases. >> > >> > and slows things down a bit. >> > >> > (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. > > How exactly would you make s = s.replace('"',""") faster than > *not* doing the replacement?
Wrong answer. Correctness comes first, then we worry about efficiency. -- http://mail.python.org/mailman/listinfo/python-list