Shuffle sending to followers so that no particular instance is favored

merge-requests/30/head
Bob Mottram 2020-06-23 12:51:23 +01:00
parent 8801c0c590
commit 34d66a28b2
1 changed files with 5 additions and 0 deletions

View File

@ -6,6 +6,7 @@ __maintainer__ = "Bob Mottram"
__email__ = "bob@freedombone.net"
__status__ = "Production"
import random
import json
import html
import datetime
@ -1609,6 +1610,10 @@ def groupFollowersByDomain(baseDir: str, nickname: str, domain: str) -> {}:
grouped[followerDomain] = [fHandle]
else:
grouped[followerDomain].append(fHandle)
if grouped:
# put the dictionary into random order
keys = grouped.keys()
random.shuffle(keys)
return grouped