Handle setting a dictionary in siteconfig's cache_backend.

Review Request #3600 — Created Dec. 1, 2012 and submitted

Information

Djblets
master

Reviewers

Handle setting a dictionary in siteconfig's cache_backend.

siteconfig's cache_backend was expecting the stored data to be a string
representing an old-style cache backend URI. However, when first
creating a new site now, settings.CACHES will be stored in siteconfig,
which breaks our bad assumptions.

Now when loading from siteconfig, if cache_backend is a dictionary with
a 'default' entry, we just pull from it and set it.

This allows either an old-style string or a new-style CACHES info
dictionary to be stored and accessed.
Unit tests pass.
david
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to master (7587cf4)