View | Details | Raw Unified | Return to bug 37584 | Differences between
and this patch

Collapse All | Expand All

(-)a/ucs-4.0-0/management/univention-directory-manager-modules/modules/univention/admin/uldap.py (-4 / +3 lines)
 Lines 79-88    Link Here 
79
def _err2str(err):
79
def _err2str(err):
80
	msgs = []
80
	msgs = []
81
	for iarg in err.args:
81
	for iarg in err.args:
82
		if 'info' in iarg and 'desc' in iarg:
82
		msg = ': '.join([str(m) for m in (iarg.get('desc'), iarg.get('info'), iarg.get('matched')) if m])
83
			msgs.append('%(desc)s: %(info)s' % iarg)
83
		if msg:
84
		elif 'desc' in iarg:
84
			msgs.append(msg)
85
			msgs.append(str(iarg['desc']))
86
	return '. '.join(msgs)
85
	return '. '.join(msgs)
87
86
88
class domain:
87
class domain:

Return to bug 37584