home · contact · privacy
Remove randomness sorting.
authorChristian Heller <c.heller@plomlompom.de>
Tue, 27 Aug 2024 11:51:08 +0000 (13:51 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Tue, 27 Aug 2024 11:51:08 +0000 (13:51 +0200)
browser.py

index 266a620d1729b004f2d85569f757b468113d7eca..67e41cb0b070b18777ee69a038e13ea32a0793e3 100755 (executable)
@@ -1,7 +1,6 @@
 #!/usr/bin/env python3
 from json import dump as json_dump, load as json_load
 from os.path import exists as path_exists, join as path_join, abspath
-from random import shuffle
 from operator import attrgetter
 from exiftool import ExifToolHelper  # type: ignore
 import gi  # type: ignore
@@ -16,7 +15,6 @@ from stable.gen_params import (GenParams,  # noqa: E402
 
 IMG_DIR = '.'
 CACHE_PATH = 'cache.json'
-SORT_KEY_RANDOM = 'randomize'
 
 
 class SortLabelItem(GObject.GObject):
@@ -147,10 +145,6 @@ class Window(Gtk.ApplicationWindow):
     def sort(self):
         self.list_store.remove_all()
         for key in self.sort_order:
-            if SORT_KEY_RANDOM == key:
-                shuffle(self.unsorted_files)
-                shuffle(self.unsorted_dirs)
-                continue
             self.unsorted_files.sort(key=attrgetter(key))
             if key in {'name', 'last_mod_time'}:
                 self.unsorted_dirs.sort(key=attrgetter(key))