1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2026-01-22 22:51:39 +00:00

Made core.fs.File slotted to save a lot of memory usage.

This commit is contained in:
Virgil Dupras
2012-05-29 17:39:54 -04:00
parent 65d2581f74
commit 1171705921
3 changed files with 33 additions and 22 deletions

View File

@@ -16,6 +16,8 @@ class Photo(fs.File):
INITIAL_INFO.update({
'dimensions': (0,0),
})
__slots__ = fs.File.__slots__ + tuple(INITIAL_INFO.keys())
# These extensions are supported on all platforms
HANDLED_EXTS = {'png', 'jpg', 'jpeg', 'gif', 'bmp', 'tiff', 'tif'}