diff options
author | Rob Crittenden <rcritten@redhat.com> | 2008-12-10 16:41:36 -0500 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2008-12-10 16:41:36 -0500 |
commit | 5ad47d70bee9858506fbff5a9327ca081deea495 (patch) | |
tree | 91d13b07a941bd6651a91e88473f8fbc067395c5 | |
parent | c34d2b8923ba0c8dc9a8aa1779a507a64c7c77db (diff) | |
download | freeipa-5ad47d70bee9858506fbff5a9327ca081deea495.tar.gz freeipa-5ad47d70bee9858506fbff5a9327ca081deea495.tar.xz freeipa-5ad47d70bee9858506fbff5a9327ca081deea495.zip |
The Python re module doesn't count parens so remove any trailing ) from notfound
-rw-r--r-- | ipa_server/ipaldap.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ipa_server/ipaldap.py b/ipa_server/ipaldap.py index 215ef683f..e7c56e5d6 100644 --- a/ipa_server/ipaldap.py +++ b/ipa_server/ipaldap.py @@ -535,7 +535,10 @@ def notfound(args): if len(args) > 2: searchfilter = args[2] try: + # Python re doesn't do paren counting so the string could + # have a trailing paren "foo)" target = re.match(r'\(.*=(.*)\)', searchfilter).group(1) + target.replace(")","") except: target = searchfilter return "%s not found" % str(target) |