Merge pull request #335 from mrigor/close-files

Close files
This commit is contained in:
Matthew Dapena-Tretter 2015-08-21 16:25:42 -04:00
commit 71e2a5b802
2 changed files with 6 additions and 3 deletions

View file

@ -96,6 +96,7 @@ class CachedFileBackend(object):
self.set_state(file, CacheFileState.GENERATING)
file._generate()
self.set_state(file, CacheFileState.EXISTS)
file.close()
class Simple(CachedFileBackend):

View file

@ -153,9 +153,11 @@ class ImageSpec(BaseImageSpec):
self.source.open()
img = open_image(self.source)
return process_image(img, processors=self.processors,
format=self.format, autoconvert=self.autoconvert,
options=self.options)
new_image = process_image(img, processors=self.processors,
format=self.format, autoconvert=self.autoconvert,
options=self.options)
self.source.close()
return new_image
def create_spec_class(class_attrs):