diff options
Diffstat (limited to 'fbin/file_storage/base.py')
| -rw-r--r-- | fbin/file_storage/base.py | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/fbin/file_storage/base.py b/fbin/file_storage/base.py index 6f39665..9f09199 100644 --- a/fbin/file_storage/base.py +++ b/fbin/file_storage/base.py @@ -37,3 +37,12 @@ class BaseStorage:          This is used internally for eg. thumbnails.'''          raise NotImplementedError() +    def get_thumbnail(self, f): +        '''Return a file object for the specified file's thumbnail. + +        Subclasses can also return a flask.Response instance if required.''' +        raise NotImplementedError() + +    def store_thumbnail(self, f, stream): +        '''Store thumbnail for the specified file.''' +        raise NotImplementedError() | 
