1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2026-03-19 22:11:37 +00:00

match all orientations

This commit is contained in:
Bruno Cabral
2023-05-13 18:03:13 -07:00
parent 322d29a996
commit b00f0bf4f1
5 changed files with 43 additions and 32 deletions

View File

@@ -199,7 +199,7 @@ class File:
# Slots for File make us save quite a bit of memory. In a memory test I've made with a lot of
# files, I saved 35% memory usage with "unread" files (no _read_info() call) and gains become
# even greater when we take into account read attributes (70%!). Yeah, it's worth it.
__slots__ = ("path", "is_ref", "words") + tuple(INITIAL_INFO.keys())
__slots__ = ("path", "unicode_path", "is_ref", "words") + tuple(INITIAL_INFO.keys())
def __init__(self, path):
for attrname in self.INITIAL_INFO:
@@ -210,6 +210,8 @@ class File:
self.mtime = nonone(path.stat().st_mtime, 0)
else:
self.path = path
if self.path:
self.unicode_path = str(self.path)
def __repr__(self):
return f"<{self.__class__.__name__} {str(self.path)}>"