mercurial/setdiscovery.py
branchstable
changeset 49647 c217d94cdd9d
parent 49017 f054a557aab8
--- a/mercurial/setdiscovery.py	Tue Nov 22 11:55:26 2022 -0500
+++ b/mercurial/setdiscovery.py	Wed Nov 23 14:42:11 2022 +0100
@@ -99,9 +99,9 @@
     """
     if len(sample) <= desiredlen:
         return sample
+    sample = list(sample)
     if randomize:
         return set(random.sample(sample, desiredlen))
-    sample = list(sample)
     sample.sort()
     return set(sample[:desiredlen])