master
Бородин Роман 2018-04-26 17:27:06 +03:00
parent 0ed49f06b9
commit 5cef1e34dc
1 changed files with 2 additions and 2 deletions

View File

@ -26,7 +26,7 @@ class LdapprObject(object):
""" """
(self.dn, self.attributes) = result (self.dn, self.attributes) = result
self.attrs = CustomCidict(self.attributes) self.attrs = CustomCidict(self.attributes)
if 'objectguid' in map(lambda x: x.lower(), self.attrs.keys()): if 'objectguid' in [x.lower() for x in list(self.attrs.keys())]:
self.guid = str(UUID(bytes=self.attrs['objectguid'][0])) self.guid = str(UUID(bytes=self.attrs['objectguid'][0]))
self.conn = conn self.conn = conn
@ -35,7 +35,7 @@ class LdapprObject(object):
col_width = max(len(key) for key in list(self.attrs.keys())) col_width = max(len(key) for key in list(self.attrs.keys()))
pretty_string = '{attr:{width}} : {value}\n'.format( pretty_string = '{attr:{width}} : {value}\n'.format(
attr='dn', width=col_width, value=self.dn) attr='dn', width=col_width, value=self.dn)
for key, value in self.attrs.items(): for key, value in list(self.attrs.items()):
if len(str(value[0])) > 80: # hack to 'detect' binary attrs if len(str(value[0])) > 80: # hack to 'detect' binary attrs
value = ['binary'] value = ['binary']
for single_value in value: for single_value in value: