[Yum-devel] [PATCH] Don't trigger a full search for everything starting with a digit.

Tim Lauridsen tim.lauridsen at googlemail.com
Sat Oct 17 15:58:01 UTC 2009


On 10/17/2009 11:58 AM, Ville Skyttä wrote:
> ---
>   yum/misc.py |    2 +-
>   1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/yum/misc.py b/yum/misc.py
> index 16ffca0..de195c6 100644
> --- a/yum/misc.py
> +++ b/yum/misc.py
> @@ -116,7 +116,7 @@ def re_full_search_needed(s):
>       global _re_compiled_full_match
>       if _re_compiled_full_match is None:
>           one   = re.compile('.*[-\.\*\?\[\]].*.$') # Any wildcard or - seperator
> -        two   = re.compile('^[0-9]')        # Any epoch, for envra
> +        two   = re.compile('^[0-9]+:')            # Any epoch, for envra
>           _re_compiled_full_match = (one, two)
>       for rec in _re_compiled_full_match:
>           if rec.match(s):
>    
ACK

Tim


More information about the Yum-devel mailing list