mirror of
https://github.com/vincentbernat/i3wm-configuration.git
synced 2025-07-30 15:55:05 +02:00
wallpaper: avoid underflow when computing weights
This commit is contained in:
parent
4924483665
commit
9d9b95b201
1 changed files with 2 additions and 1 deletions
|
@ -218,7 +218,8 @@ def get_random_images(directory: str, number: int) -> list[Image]:
|
|||
except (OSError, ValueError):
|
||||
count = 0
|
||||
counts.append(count)
|
||||
weights = [1 / (count + 1) for count in counts]
|
||||
counts = [count - min(counts) for count in counts]
|
||||
weights = [100 / (count + 1) for count in counts]
|
||||
images = [
|
||||
PIL.Image.open(image)
|
||||
for image in random.choices(image_files, k=number, weights=weights)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue