views:

66

answers:

0

I'm using the python runtime on the AppEngine. I have a model (or handful of models) which are currently not playing nicely with my client code. I'd like to be able to debug this locally, with the data in whatever state it's in. The obvious answer is to use bulkloader.py to download the data & restore it to the SDK. But I can't.

This entity refers to several other entities, which I can download & insert into the SDK without trouble. I can even download the correct model kind without issue. Unfortunately, the model type which is causing the problem (there are 40 of them in all, of which 10 are relevant) total 3.5MB. I can't for the life of me get the SDK to accept the file; I keep getting "Error in WorkerThread-6: The request to API call datastore_v3.Put() was too large."

It's not really worth the time to create a bulk loader in code from a csv file; the app does that in a different way (much more processing involved).

So, is there any way to either make the SDK work with a larger file, or to download/upload only the relevant models?

Thanks.