mirror of
https://github.com/samba-team/samba.git
synced 2025-07-15 16:59:09 +03:00
python/samba: port some isinstance str checks (to cater for unicode)
Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Alexander Bokovoy <ab@samba.org>
This commit is contained in:
@ -21,6 +21,7 @@ from __future__ import print_function
|
||||
import re
|
||||
import base64
|
||||
import uuid
|
||||
from samba.compat import string_types
|
||||
|
||||
bitFields = {}
|
||||
|
||||
@ -172,7 +173,7 @@ def fix_dn(dn):
|
||||
|
||||
def __convert_bitfield(key, value):
|
||||
"""Evaluate the OR expression in 'value'"""
|
||||
assert(isinstance(value, str))
|
||||
assert(isinstance(value, string_types))
|
||||
|
||||
value = value.replace("\n ", "")
|
||||
value = value.replace(" ", "")
|
||||
@ -194,7 +195,7 @@ def __write_ldif_one(entry):
|
||||
out = []
|
||||
|
||||
for l in entry:
|
||||
if isinstance(l[1], str):
|
||||
if isinstance(l[1], string_types):
|
||||
vl = [l[1]]
|
||||
else:
|
||||
vl = l[1]
|
||||
@ -247,7 +248,7 @@ def __transform_entry(entry, objectClass):
|
||||
l[1] = oMObjectClassBER[l[1].strip()]
|
||||
l[2] = True
|
||||
|
||||
if isinstance(l[1], str):
|
||||
if isinstance(l[1], string_types):
|
||||
l[1] = fix_dn(l[1])
|
||||
|
||||
if key == 'dn':
|
||||
|
Reference in New Issue
Block a user