howesc,

My bad - you are correct. I retested bulk insert on GAE and it does work. I 
made a mistake with my syntax:

Instead of:

    imgids = db.imagetag.bulk_insert(ddlist)

I was using:

   imgids = db.imagetag.bulk_insert(**ddlist)

Complete example:

    #Test example - Build a list of dicts to insert
    ddlist = []
    d1 = {'image_id':10, 'tag_id':101 }
    d2 = {'image_id':10, 'tag_id':102 }
    d3 = {'image_id':11, 'tag_id':333 }
    ddlist.append(d1)
    ddlist.append(d2)
    ddlist.append(d3)
    imgids = db.imagetag.bulk_insert(ddlist)

   Unfortunately as you stated earlier, this inserted id's are not returned 
- just a True/False indicator.

Reply via email to