$ svn diff Index: directory_logger.py =================================================================== --- directory_logger.py (Revision 72278) +++ directory_logger.py (Arbeitskopie) @@ -81,7 +81,9 @@ def ldapEntry2string(entry): str='' for (key, valuelist) in entry.iteritems(): - str += ''.join( [ '%s: %s\n' % (key, base64Filter(value)) for value in valuelist ] ) + for value in valuelist: + base64value = base64Filter(value) + str += '%s%s %s\n' % (key, ':' if base64value == value else '::', base64value) return str def ldapTime2string( timestamp ):