Ticket #247: app.py
| File app.py, 496 bytes (added by nick, 2 years ago) |
|---|
| Line | |
|---|---|
| 1 | from google.appengine.ext.webapp import util |
| 2 | from google.appengine.ext import db |
| 3 | |
| 4 | from datetime import date |
| 5 | |
| 6 | import pyamf |
| 7 | |
| 8 | class Person(db.Expando): |
| 9 | name = db.StringProperty() |
| 10 | dob = db.DateProperty() |
| 11 | |
| 12 | pyamf.register_class(Person, 'person.Person') |
| 13 | |
| 14 | def get_person(): |
| 15 | p = Person() |
| 16 | p.name = 'Me' |
| 17 | p.dob = date(2008, 12, 25) |
| 18 | p.gender = 'm' |
| 19 | |
| 20 | return p |
| 21 | |
| 22 | def main(): |
| 23 | bytes = pyamf.encode(get_person()).getvalue() |
| 24 | print repr(bytes) |
| 25 | |
| 26 | if __name__ == '__main__': |
| 27 | main() |
