diff options
Diffstat (limited to 'requests_cache/__init__.py')
-rw-r--r-- | requests_cache/__init__.py | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/requests_cache/__init__.py b/requests_cache/__init__.py index 96f751b..829b099 100644 --- a/requests_cache/__init__.py +++ b/requests_cache/__init__.py @@ -11,3 +11,50 @@ from .patcher import * from .policy import * from .serializers import * from .session import * + +__all__ = [ + # Constants + 'ALL_METHODS', + 'BACKEND_CLASSES', + 'DO_NOT_CACHE', + 'NEVER_EXPIRE', + 'EXPIRE_IMMEDIATELY', + 'SERIALIZERS', + # Main classes + 'CachedHTTPResponse', + 'CachedRequest', + 'CachedResponse', + 'CachedSession', + 'CacheMixin', + # Backends + 'BaseCache', + 'DynamoCache', + 'FileCache', + 'GridFSCache', + 'MongoCache', + 'RedisCache', + 'SQLiteCache', + # Serializers + 'SerializerPipeline', + 'Stage', + 'CattrStage', + 'init_serializer', + 'bson_serializer', + 'json_serializer', + 'pickle_serializer', + 'safe_pickle_serializer', + 'yaml_serializer', + # Patching/wrapper functions + 'clear', + 'disabled', + 'enabled', + 'get_cache', + 'install_cache', + 'is_installed', + 'remove_expired_responses', + # Types & utility functions + 'AnyRequest', + 'AnyResponse', + 'CacheActions', + 'create_key', +] |