equal
deleted
inserted
replaced
1 """ |
1 """ |
2 Per-image gallery state |
2 Per-image gallery state |
3 """ |
3 """ |
4 |
4 |
5 import filesystem, format, thumbnail, exif |
5 import filesystem, format, thumbnail, exif, utils |
6 from utils import lazy_load |
6 from utils import lazy_load |
7 |
7 |
8 import PIL.Image |
8 import PIL.Image |
9 |
9 |
10 class Image (filesystem.File) : |
10 class Image (filesystem.File) : |
125 |
125 |
126 def cleanup (self) : |
126 def cleanup (self) : |
127 """ |
127 """ |
128 Drop some memory-intensive cached values |
128 Drop some memory-intensive cached values |
129 """ |
129 """ |
|
130 |
|
131 utils.unload(self, 'img', 'exif', 'metadata') |
130 |
132 |
131 del self.img |
|
132 del self.exif |
|
133 del self.metadata |
|
134 |
|