~loggerhead-team/loggerhead/trunk-rich

« back to all changes in this revision

Viewing changes to loggerhead/json.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2007-09-07 18:46:20 UTC
  • mfrom: (128.4.15 no-more-bdb)
  • Revision ID: pqm@pqm.ubuntu.com-20070907184620-nu3n5io002ryctkx
[r=barry] stop using the bdb-backed shelve database for caching

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# This module provides helper functions for the JSON part of your
 
2
# view, if you are providing a JSON-based API for your app.
 
3
 
 
4
# Here's what most rules would look like:
 
5
# @jsonify.when("isinstance(obj, YourClass)")
 
6
# def jsonify_yourclass(obj):
 
7
#     return [obj.val1, obj.val2]
 
8
# The goal is to break your objects down into simple values:
 
9
# lists, dicts, numbers and strings
 
10
 
 
11
from turbojson.jsonify import jsonify
 
12