Advertisement
johnlockwood

Resaving Entities with Mapreduce

Nov 30th, 2011
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #mappers.py
  2. from google.appengine.ext.mapreduce import operation as op
  3. def resave(entity):
  4. ## computed fields will do the work.
  5. yield op.db.Put(entity)
  6.  
  7.  
  8. ####mapreduce.yaml
  9. mapreduce:
  10. - name: My Mapreduce
  11. mapper:
  12. input_reader: google.appengine.ext.mapreduce.input_readers.DatastoreInputReader
  13. handler: mappers.resave
  14. params:
  15. - name: entity_kind
  16. default: models.MyModel
  17.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement