Source code for flask_fs.errors

# -*- coding: utf-8 -*-
from __future__ import unicode_literals


__all__ = (
    'FSError',
    'FileExists',
    'FileNotFound',
    'UnauthorizedFileType',
    'UploadNotAllowed',
    'OperationNotSupported',
)


[docs]class FSError(Exception): '''Base class for all Flask-FS Exceptions'''
pass
[docs]class UnauthorizedFileType(FSError): '''This exception is raised when trying to upload an unauthorized file type.'''
pass
[docs]class UploadNotAllowed(FSError): '''Raised when trying to upload into storage where upload is not allowed.'''
pass
[docs]class FileExists(FSError): '''Raised when trying to overwrite an existing file'''
pass
[docs]class FileNotFound(FSError): '''Raised when trying to access a non existant file'''
pass
[docs]class OperationNotSupported(FSError): '''Raised when trying to perform an operation not supported by the current backend'''
pass