Skip to content

Commit 71e2a5b

Browse files
Merge pull request #335 from mrigor/close-files
Close files
2 parents 9e5ef33 + 7cdda46 commit 71e2a5b

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

imagekit/cachefiles/backends.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ def generate_now(self, file, force=False):
9696
self.set_state(file, CacheFileState.GENERATING)
9797
file._generate()
9898
self.set_state(file, CacheFileState.EXISTS)
99+
file.close()
99100

100101

101102
class Simple(CachedFileBackend):

imagekit/specs/__init__.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,9 +153,11 @@ def generate(self):
153153
self.source.open()
154154
img = open_image(self.source)
155155

156-
return process_image(img, processors=self.processors,
157-
format=self.format, autoconvert=self.autoconvert,
158-
options=self.options)
156+
new_image = process_image(img, processors=self.processors,
157+
format=self.format, autoconvert=self.autoconvert,
158+
options=self.options)
159+
self.source.close()
160+
return new_image
159161

160162

161163
def create_spec_class(class_attrs):

0 commit comments

Comments
 (0)