Compare commits

...

2 commits

Author SHA1 Message Date
b1858e4868 Don't overdo it with thumbnailing 2025-03-15 22:18:21 +01:00
6d9fd25cd1 Remove unnecessary prints 2025-03-15 22:18:06 +01:00
2 changed files with 3 additions and 6 deletions

View file

@ -1,8 +1,6 @@
from __future__ import annotations from __future__ import annotations
import errno
import os import os
import sys
from enum import Enum, auto from enum import Enum, auto
from pathlib import Path from pathlib import Path
from typing import Optional, overload from typing import Optional, overload
@ -97,9 +95,8 @@ class FileItem(GObject.Object, Watcher):
os.setxattr( os.setxattr(
self.full_path, f"user.lazy_player.{name}", str(value).encode("utf8") self.full_path, f"user.lazy_player.{name}", str(value).encode("utf8")
) )
except OSError as err: except OSError:
if err.errno != errno.ENOTSUP: pass
print(err, file=sys.stderr)
class FileListModel(GObject.Object, Gio.ListModel): class FileListModel(GObject.Object, Gio.ListModel):

View file

@ -463,7 +463,7 @@ class MainWindow(Gtk.ApplicationWindow, Watcher):
for i in range(self.list_model.get_n_items()): for i in range(self.list_model.get_n_items()):
if item := self.list_model.get_item(i): if item := self.list_model.get_item(i):
assert isinstance(item, FileItem) assert isinstance(item, FileItem)
if not item.thumbnail.value: if not item.attempted_thumbnail.value:
self.thumbnailer.generate_thumbnail(item) self.thumbnailer.generate_thumbnail(item)
break break