[Freeipa-devel] [PATCH 0018] Fixed install_ca and install_kra failures at domain level 0

Martin Basti mbasti at redhat.com
Fri Dec 11 16:58:54 UTC 2015



On 11.12.2015 17:28, Oleg Fayans wrote:
> +    myre = re.compile(".*Backed up to (?P<backup>.*?)\n.*")

IMO this regexp is not good.

1)
please name it better than "myre"

2)
initial '.*' is not needed because regexp does not start with '^' and 
you use search() later

3)

trailing '.*' is not needed as well, because it does not end with '$'

4)
You can use re.MULTILINE that will parse string per lines

path_re = re.compile("^Backed up to (?P<backup>.*)$", re.MULTILINE)

5)
+    matched = myre.search(result.stdout_text + result.stderr_text)
Why do you need search in both stderr and stdout?

Martin^2





More information about the Freeipa-devel mailing list