diff --git a/mylib/ldap.py b/mylib/ldap.py index b35ec6d..4bf8c7d 100644 --- a/mylib/ldap.py +++ b/mylib/ldap.py @@ -24,7 +24,7 @@ DEFAULT_ENCODING = 'utf-8' def decode_ldap_value(value, encoding='utf-8'): """ Decoding LDAP attribute values helper """ if isinstance(value, bytes): - return value.decode_ldap_value(encoding) + return value.decode(encoding) if isinstance(value, list): return [decode_ldap_value(v) for v in value] if isinstance(value, dict): @@ -38,7 +38,7 @@ def decode_ldap_value(value, encoding='utf-8'): def encode_ldap_value(value, encoding='utf-8'): """ Encoding LDAP attribute values helper """ if isinstance(value, str): - return value.encode_ldap_value(encoding) + return value.encode(encoding) if isinstance(value, list): return [encode_ldap_value(v) for v in value] if isinstance(value, dict):