import samba.param
from samba import _glue
from samba._ldb import Ldb as _Ldb
+from samba.compat import string_types
def source_tree_topdir():
"""
for (name, value) in values.items():
- assert isinstance(name, str), "%r is not a string" % name
- assert isinstance(value, str), "Value %r for %s is not a string" % (value, name)
+ assert isinstance(name, string_types), "%r is not a string" % name
+ assert isinstance(value, string_types), "Value %r for %s is not a string" % (value, name)
text = text.replace("${%s}" % name, value)
return text
import re
import base64
import uuid
+from samba.compat import string_types
bitFields = {}
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(" ", "")
out = []
for l in entry:
- if isinstance(l[1], str):
+ if isinstance(l[1], string_types):
vl = [l[1]]
else:
vl = l[1]
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':