gathering requirements all over again.
add data attributes to the HTML output.
most/all querying should happen in one module,
so it's easy to refactor and propagate changes behind a simpler API.
implement feed firing signals, and cache immediately.
force_unicode is gone on newer versions of Django.
making Feed py2/3 compatible.
urlparse has moved into urllib in Python3.
func_closure is gone on Python3
py3 compatibility.
error silently if "models" is not in the JSON config.
scope ordering error. fallback_region_name_re is not defined early enough.
py2/py3 compatibility.
use the builtin exception method.
in DEBUG, be more specific about why a chunk Model couldn't be loaded.
in the face of accidental stupidity, make sure the count is an integer, so that it's not an undorderable comparison exception.
`name` doesn't exist in scope anymore,
instead just provide a repr of what was given to the method.
allow for the configuration to efficiently ask for all data at once.
try and ask for ultrajson before any other json package.
quietly bail early (without decoding) if there is a JSON file but there is nothing in it.
be forwards compatible using six if possible.