diff options
author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2020-10-25 20:37:55 +0200 |
---|---|---|
committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2020-10-30 12:55:26 +0200 |
commit | 4757940acc0263a63b2cf22531df6b8017100cbc (patch) | |
tree | 00e4738959afefd36dffeb10645e3d44429760cf | |
parent | 2ae277e42dc0c9ae002f743e0cc396b0aa7e55d5 (diff) | |
download | pysaml2-4757940acc0263a63b2cf22531df6b8017100cbc.tar.gz |
Remove unneeded unicode_convert method
Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
-rw-r--r-- | src/saml2/config.py | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/src/saml2/config.py b/src/saml2/config.py index fabe124c..ce0d92c0 100644 --- a/src/saml2/config.py +++ b/src/saml2/config.py @@ -266,20 +266,6 @@ class Config(object): raise ConfigurationError("No attribute converters, something is wrong!!") self.setattr("", "attribute_converters", acs) - def unicode_convert(self, item): - try: - return six.text_type(item, "utf-8") - except TypeError: - _uc = self.unicode_convert - if isinstance(item, dict): - return dict([(key, _uc(val)) for key, val in item.items()]) - elif isinstance(item, list): - return [_uc(v) for v in item] - elif isinstance(item, tuple): - return tuple([_uc(v) for v in item]) - else: - return item - def load(self, cnf, metadata_construction=False): """ The base load method, loads the configuration @@ -288,7 +274,7 @@ class Config(object): metadata. If so some things can be left out. :return: The Configuration instance """ - _uc = self.unicode_convert + for arg in COMMON_ARGS: if arg == "virtual_organization": if "virtual_organization" in cnf: @@ -303,7 +289,7 @@ class Config(object): self.extension_schema[_mod.NAMESPACE] = _mod try: - setattr(self, arg, _uc(cnf[arg])) + setattr(self, arg, cnf[arg]) except KeyError: pass except TypeError: # Something that can't be a string |