Мога ли да чета от AppEngine BlobStore с помощта на отдалечения API

Опитвам се да прочета (и впоследствие да запазя) петна от blobstore, използвайки отдалечения API. Получавам грешката: "No api proxy found for service "blobstore"", когато изпълня четенето. Ето кода на пънчето:

    for b in bs.BlobInfo.all().fetch(100):
        blob_reader = bs.BlobReader(str(b.key))
        file = blob_reader.read()

грешката възниква на реда: file = blob_reader.read() Чета файла от моя личен appspot чрез терминал с:

python tools/remote_api/blobstore_download.py --servername=myinstance.appspot.com --appid=myinstance

И така, четенето от blobstore е възможно чрез отдалечения API? или моят код е лош? Някакви предположения?


person Kenneth Mai    schedule 17.02.2011    source източник


Отговори (1)


Наскоро добавихме поддръжка на blobstore към remote_api. Уверете се, че използвате най-новата версия на SDK и грешката ви трябва да изчезне.

person Nick Johnson    schedule 17.02.2011
comment
Да, това беше сделката, имахме най-новата версия, но някакъв друг код, за който не знаех, насочваше към по-стара версия. Благодаря за вашата помощ. - person Kenneth Mai; 18.02.2011