mirror of
https://github.com/Hopiu/django-imagekit.git
synced 2026-05-24 04:03:44 +00:00
Handle storage in BaseIKFile
This commit is contained in:
parent
97d47c9c6c
commit
a08edaca56
1 changed files with 5 additions and 4 deletions
|
|
@ -17,8 +17,8 @@ class BaseIKFile(File):
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self, storage):
|
||||||
pass
|
self.storage = storage
|
||||||
|
|
||||||
def _require_file(self):
|
def _require_file(self):
|
||||||
if not self:
|
if not self:
|
||||||
|
|
@ -70,9 +70,10 @@ class BaseIKFile(File):
|
||||||
file.close()
|
file.close()
|
||||||
|
|
||||||
|
|
||||||
class ImageSpecCacheFile(ImageFile, BaseIKFile):
|
class ImageSpecCacheFile(BaseIKFile, ImageFile):
|
||||||
def __init__(self, spec, source_file):
|
def __init__(self, spec, source_file):
|
||||||
self.storage = spec.storage or source_file.storage
|
storage = spec.storage or source_file.storage
|
||||||
|
super(ImageSpecCacheFile, self).__init__(storage=storage)
|
||||||
self.spec = spec
|
self.spec = spec
|
||||||
self.source_file = source_file
|
self.source_file = source_file
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue