Micro-optimization

This commit is contained in:
Kovid Goyal 2023-09-15 15:36:32 +05:30
parent d91dd6c39b
commit c093659f84
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -173,8 +173,8 @@ class IconResourceManager:
ans = os.path.join(self.override_icon_path, sq) ans = os.path.join(self.override_icon_path, sq)
else: else:
subfolder = '/'.join(parts[:-1]) subfolder = '/'.join(parts[:-1])
entries = self.override_items.get(subfolder, ()) entries = self.override_items.get(subfolder)
if not entries and self.override_icon_path and subfolder not in self.override_items: if entries is None and self.override_icon_path:
try: try:
self.override_items[subfolder] = entries = frozenset(os.listdir(os.path.join(self.override_icon_path, subfolder))) self.override_items[subfolder] = entries = frozenset(os.listdir(os.path.join(self.override_icon_path, subfolder)))
except OSError: except OSError: