Author: bugman Date: Tue Jan 24 21:04:14 2012 New Revision: 15238 URL: http://svn.gna.org/viewcvs/relax?rev=15238&view=rev Log: Speed up for the generic_fns.relax_re.search() function. Modified: 1.3/generic_fns/relax_re.py Modified: 1.3/generic_fns/relax_re.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/relax_re.py?rev=15238&r1=15237&r2=15238&view=diff ============================================================================== --- 1.3/generic_fns/relax_re.py (original) +++ 1.3/generic_fns/relax_re.py Tue Jan 24 21:04:14 2012 @@ -67,6 +67,10 @@ # Force a conversion to str. pattern = str(pattern) + # Quick string check. + if id == pattern: + return True + # First replace any '*' with '.*' (relax to re conversion). pattern_re = replace(pattern, '*', '.*') id_re = replace(id, '*', '.*')