This won't have worked for some time, but nobody has complained,
because nobody uses DS_NTDSSETTINGS_OPT_IS_RAND_BH_SELECTION_DISABLED
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jeremy Allison <jra@samba.org>
import random
import uuid
-
+from functools import cmp_to_key
import itertools
from samba import unix2nttime, nttime2unix
from samba import ldb, dsdb, drs_utils
# ELSE
# SORT bhs in a random order
if site.is_random_bridgehead_disabled():
- bhs.sort(sort_dsa_by_gc_and_guid)
+ bhs.sort(key=cmp_to_key(sort_dsa_by_gc_and_guid))
else:
random.shuffle(bhs)
debug.DEBUG_YELLOW(bhs)