0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-06-28 23:48:19 +02:00

Sample correctly

This commit is contained in:
Erik Johnston 2016-11-08 11:20:26 +00:00
parent eeda4e618c
commit a4632783fb

View file

@ -425,7 +425,9 @@ class MessageHandler(BaseHandler):
# We also randomly point to some of the older events, to make
# sure that we don't completely ignore the older events.
new_latest_ret.extend(random.sample(latest_ret, 5))
if latest_ret[5:]:
sample_size = min(5, len(latest_ret[5:]))
new_latest_ret.extend(random.sample(latest_ret[5:], sample_size))
latest_ret = new_latest_ret
if latest_ret: