Mercurial > hg > decoupage
annotate decoupage/formats.py @ 49:ac693b8df32c
add idea of formats and json format
| author | Jeff Hammel <jhammel@mozilla.com> | 
|---|---|
| date | Wed, 03 Nov 2010 08:18:50 -0700 | 
| parents | |
| children | a2f09d749a3f 0e2b9e0507c5 | 
| rev | line source | 
|---|---|
| 49 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 1 try: | 
| 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 2 import json as json | 
| 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 3 except ImportError: | 
| 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 4 import simplejson as json | 
| 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 5 | 
| 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 6 def format_json(data): | 
| 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 7 | 
| 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 8 # fix datetime | 
| 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 9 for f in data['files']: | 
| 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 10 f['modified'] = f['modified'].ctime() | 
| 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 11 | 
| 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 12 return 'application/json', json.dumps(data['files']) | 
| 
ac693b8df32c
add idea of formats and json format
 Jeff Hammel <jhammel@mozilla.com> parents: diff
changeset | 13 | 
