Skip to main content

Autoselect dogpile.cache backends

This consists of one function that tries to detect dogpile.cache backends and chooses the best one.

The function:

auto_select_backend(region_kwargs=None, between_runs=True, require_server=False, verbose=False)

Use like this:

  • region_kwargs: Parameters passed on to the region (dictionary).

  • between_runs: If True, only selects backends that persist between runs.

  • require_server: If True, raises an exception if no working server-backend is found (redis, memcached).

  • verbose: If True, prints choices that are being made.

Typically:

backend = auto_select_backend()
# done

It can only detect backends that don’t need special parameters to connect to (so it has to run locally). It’s mostly for software distributed to people who’ll run it locally (if you’ve set up a big caching cluster, you can probably spare 1 more minute to configure dogpile).

Metadata

Release files for dogpile_cache_autoselect 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dogpile_cache_autoselect 1.0
File Size Uploaded
dogpile_cache_autoselect-1.0.tar.gz 3.5 kB Details

Release files / dogpile_cache_autoselect-1.0.tar.gz

Download URL dogpile_cache_autoselect-1.0.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
8ed896f24b34ed57fccacda9c9573d98abb59dacb97fd580aabfe75a8dd82b17
BLAKE2b-256 checksum
How to use checksums
d08819fca3d8eb131e904424eb7a83ea96de6317356116eee5cad6b9b377e99c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page