Module Expr Str TryExcept body ImportFrom alias handlers ExceptHandler type NameLoad body ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias Assign NameStore ListLoad Str Str Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Str If CompareEq Call AttributeLoad NameLoad attr Str Num body Raise Call NameLoad Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num If UnaryOpNot Call AttributeLoad NameLoad attr Str body Raise Call NameLoad Str Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Call AttributeLoad NameLoad attr Str If CompareNotEq NameLoad Num body Assign NameStore Call NameLoad Call NameLoad SubscriptLoad NameLoad Slice BinOpAdd NameLoad Num Assign NameStore SubscriptLoad NameLoad Slice Num NameLoad orelse Assign NameStore Dict If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num Return TupleLoad NameLoad NameLoad NameLoad decorator_list If CompareNotIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Return TupleLoad NameLoad NameLoad NameLoad orelse TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str TryExcept body If CompareIn Str NameLoad body Assign TupleStore NameStore NameStore NameStore Call NameLoad NameLoad If CompareIn NameLoad NameLoad body Assign NameStore BinOpMod Str SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr orelse Assign TupleStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad name NameStore body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return NameLoad decorator_list Assign NameStore Call NameLoad NameLoad
N/A N/A 
Caching framework.

This package defines set of cache backends that all conform to a simple API.
In a nutshell, a cache is a set of values -- which can be any object that
may be pickled -- identified by string keys.  For the complete API, see
the abstract BaseCache class in django.core.cache.backends.base.

Client code should not access a cache backend directly; instead it should
either use the "cache" variable made available here, or it should use the
get_cache() function made available here. get_cache() takes a backend URI
(e.g. "memcached://127.0.0.1:11211/") and returns an instance of a backend
cache class.

See docs/topics/cache.txt for information on the public API.
 N/A N/A urllib.parse parse_qsl N/A N/A N/A ImportError N/A urlparse parse_qsl django.conf settings django.core signals django.core.cache.backends.base InvalidCacheBackendError CacheKeyWarning BaseCache django.core.exceptions ImproperlyConfigured django.utils importlib N/A __all__ N/A get_cache cache DEFAULT_CACHE_ALIAS N/A BACKENDS N/A memcached locmem file db dummy memcached locmem filebased db dummy N/A DEFAULT_CACHE_ALIAS default parse_backend_uri N/A N/A backend_uri N/A N/A N/A 
    Converts the "backend_uri" into a cache scheme ('db', 'memcached', etc), a
    host and any extra params that are required for the backend. Returns a
    (scheme, host, params) tuple.
     N/A N/A N/A N/A backend_uri find : -1 N/A N/A N/A InvalidCacheBackendError Backend URI must start with scheme:// N/A N/A scheme rest N/A N/A backend_uri split : 1 N/A N/A N/A N/A rest startswith // N/A N/A N/A InvalidCacheBackendError Backend URI must start with scheme:// N/A host N/A rest N/A 2 N/A qpos N/A N/A rest find ? N/A N/A qpos -1 N/A N/A params N/A dict N/A parse_qsl N/A rest N/A N/A qpos 1 N/A host N/A rest N/A 2 qpos N/A N/A params N/A N/A N/A N/A host endswith / N/A N/A host N/A host N/A -1 N/A N/A scheme host params N/A N/A N/A DEFAULT_CACHE_ALIAS N/A settings CACHES N/A N/A N/A ImproperlyConfigured N/A You must define a '%s' cache DEFAULT_CACHE_ALIAS parse_backend_conf N/A N/A backend N/A kwargs N/A N/A 
    Helper function to parse the backend configuration
    that doesn't use the URI notation.
     N/A conf N/A N/A N/A settings CACHES get backend None N/A N/A conf None N/A N/A args N/A N/A conf copy N/A N/A N/A args update kwargs N/A backend N/A N/A args pop BACKEND N/A location N/A N/A args pop LOCATION N/A N/A backend location args N/A N/A N/A N/A N/A mod_path cls_name N/A N/A backend rsplit . 1 N/A mod N/A N/A importlib import_module mod_path N/A backend_cls N/A getattr mod cls_name N/A N/A N/A N/A AttributeError ImportError ValueError N/A N/A N/A InvalidCacheBackendError N/A Could not find backend '%s' backend N/A location N/A N/A kwargs pop LOCATION N/A N/A backend location kwargs N/A get_cache N/A N/A backend N/A kwargs N/A N/A 
    Function to load a cache backend dynamically. This is flexible by design
    to allow different use cases:

    To load a backend with the old URI-based notation::

        cache = get_cache('locmem://')

    To load a backend that is pre-defined in the settings::

        cache = get_cache('default')

    To load a backend with its dotted import path,
    including arbitrary options::

        cache = get_cache('django.core.cache.backends.memcached.MemcachedCache', **{
            'LOCATION': '127.0.0.1:11211', 'TIMEOUT': 30,
        })

     N/A N/A N/A N/A :// backend N/A N/A N/A backend location params N/A parse_backend_uri backend N/A N/A backend BACKENDS N/A N/A backend N/A django.core.cache.backends.%s N/A BACKENDS N/A backend N/A N/A N/A params update kwargs N/A mod N/A N/A importlib import_module backend N/A backend_cls N/A mod CacheClass N/A N/A N/A backend location params N/A parse_backend_conf backend kwargs N/A N/A mod_path cls_name N/A N/A backend rsplit . 1 N/A mod N/A N/A importlib import_module mod_path N/A backend_cls N/A getattr mod cls_name N/A N/A N/A N/A AttributeError ImportError N/A e N/A N/A N/A InvalidCacheBackendError N/A Could not find backend '%s': %s N/A backend e N/A cache N/A backend_cls location params N/A N/A hasattr cache close N/A N/A N/A N/A N/A signals request_finished connect N/A cache close N/A cache N/A N/A cache N/A get_cache DEFAULT_CACHE_ALIAS