[Yum-devel] [PATCH 2/3] Treat square brackets same way in re_full_search_needed and refineSearchPattern as in re_glob.

Ville Skyttä ville.skytta at iki.fi
Wed Oct 28 19:36:42 UTC 2009


On Wednesday 28 October 2009, Ville Skyttä wrote:

> @@ -115,7 +115,7 @@ def re_full_search_needed(s):
[...]
> -        one   = re.compile('.*[-.*?[\]].*.$')
> +        one   = re.compile('.*([-.*?]|\[.+\]).*.$')

About this one: what's the intention of the ".*.$" at the end?  It's unrelated 
to this patch which just preserves what existed before it wrt this, but I'm 
not sure I understand it.  If the intention is that full search should be 
triggered if we see - or . or a glob construct but ONLY when followed by 
something (disregarding epoch stuff which is handled by the other nearby 
regex), I think the ".*.$" could be replaced by just "." and it'd make the 
intention clearer.


More information about the Yum-devel mailing list