diff options
author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2019-10-09 00:58:42 +0300 |
---|---|---|
committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2019-10-09 00:58:42 +0300 |
commit | 719ec935ee5eb93e5346c95920dbae9db61b4776 (patch) | |
tree | c178c763fd58116cce0a72c6643616231027c61b /src/saml2/mdstore.py | |
parent | 097063dea9061e1e10b2f80f5de8752163a925f8 (diff) | |
download | pysaml2-719ec935ee5eb93e5346c95920dbae9db61b4776.tar.gz |
Do not set a preferred language for uiinfo elements
The return values are list of text values. By default return, all possible values. Users
need to specify their own preference and choose whether they need one or more values.
Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
Diffstat (limited to 'src/saml2/mdstore.py')
-rw-r--r-- | src/saml2/mdstore.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/saml2/mdstore.py b/src/saml2/mdstore.py index fe57bc8e..a7de2677 100644 --- a/src/saml2/mdstore.py +++ b/src/saml2/mdstore.py @@ -1305,7 +1305,7 @@ class MetadataStore(MetaData): lang_elements = ( element for element in elements - if element.get("lang") == langpref + if langpref is None or element.get("lang") == langpref ) values = ( value @@ -1346,39 +1346,39 @@ class MetadataStore(MetaData): ) return values - def _mdui_uiinfo_display_name(self, entity_id, langpref="en"): + def _mdui_uiinfo_display_name(self, entity_id, langpref=None): cls = classnames["mdui_uiinfo_display_name"] values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls) return values - def mdui_uiinfo_display_name(self, entity_id, langpref="en"): + def mdui_uiinfo_display_name(self, entity_id, langpref=None): values = list(self._mdui_uiinfo_display_name(entity_id, langpref)) return values - def _mdui_uiinfo_description(self, entity_id, langpref="en"): + def _mdui_uiinfo_description(self, entity_id, langpref=None): cls = classnames["mdui_uiinfo_description"] values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls) return values - def mdui_uiinfo_description(self, entity_id, langpref="en"): + def mdui_uiinfo_description(self, entity_id, langpref=None): values = list(self._mdui_uiinfo_description(entity_id, langpref)) return values - def _mdui_uiinfo_information_url(self, entity_id, langpref="en"): + def _mdui_uiinfo_information_url(self, entity_id, langpref=None): cls = classnames["mdui_uiinfo_information_url"] values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls) return values - def mdui_uiinfo_information_url(self, entity_id, langpref="en"): + def mdui_uiinfo_information_url(self, entity_id, langpref=None): values = list(self._mdui_uiinfo_information_url(entity_id, langpref)) return values - def _mdui_uiinfo_privacy_statement_url(self, entity_id, langpref="en"): + def _mdui_uiinfo_privacy_statement_url(self, entity_id, langpref=None): cls = classnames["mdui_uiinfo_privacy_statement_url"] values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls) return values - def mdui_uiinfo_privacy_statement_url(self, entity_id, langpref="en"): + def mdui_uiinfo_privacy_statement_url(self, entity_id, langpref=None): values = list(self._mdui_uiinfo_privacy_statement_url(entity_id, langpref)) return values |