11 Feb
2013
11 Feb
'13
12:37 p.m.
On Mon, Feb 11, 2013 at 12:16:48PM +0000, Developer Developer
I was having a look at the file: Lib/_markupbase.py (@ 82151), function: "_parse_doctype_element" and have seen something that has caught my attention:
if '>' in rawdata[j:]: return rawdata.find(">", j) + 1
Wouldn't it be better to do the following? pos = rawdata.find(">", j) if pos != -1: return pos + 1
Otherwise I think we are scanning rawdata[j:] twice.
Is it really a significant optimization? Can you do an experiment and show figures? Oleg. -- Oleg Broytman http://phdru.name/ phd@phdru.name Programmers don't die, they just GOSUB without RETURN.