From 1dfdbfd8bf9657e4066a3ba5f847dbcb35228f0c Mon Sep 17 00:00:00 2001 From: Stanislav Levin Date: Wed, 20 Jun 2018 13:01:00 +0300 Subject: [PATCH] Fix formatted translations of error messages in serverroles plugin For now formatting is applied for bare messages before translating. This breaks python-brace-format and message becomes untranslatable at all. Fixes: https://pagure.io/freeipa/issue/7586 Reviewed-By: Alexander Bokovoy --- ipaserver/plugins/serverroles.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ipaserver/plugins/serverroles.py b/ipaserver/plugins/serverroles.py index 0abf48ae5..a1ac2cf8b 100644 --- a/ipaserver/plugins/serverroles.py +++ b/ipaserver/plugins/serverroles.py @@ -79,7 +79,7 @@ class serverroles(Backend): return self.role_names[key] except KeyError: raise errors.NotFound( - reason=_("{role}: role not found".format(role=role_name))) + reason=_("{role}: role not found").format(role=role_name)) def _get_enabled_masters(self, role_name): result = {} @@ -164,4 +164,4 @@ class serverroles(Backend): self.attributes[attr].set(self.api, value) except KeyError: raise errors.NotFound( - reason=_('{attr}: no such attribute'.format(attr=attr))) + reason=_('{attr}: no such attribute').format(attr=attr))