Google App Engine appcfg.py shows the help message for every command

I have GWT app, which is deployed on GAE (Java). I'm trying to download data from App Engine datastore using appcfg.py . I did all the setup according to http://ikaisays.com/2010/06/10/using-the-bulkloader-with-java-app-engine/ .

GAE Python SDK version is 1.4.3
Версия Python - 2.5.4

appcfg.py находится в моем PATH. Когда я запускаю appcfg.py в командной строке, я получаю сообщение «справка». Но проблема в том, что какую бы команду я ни использовал, она всегда возвращает справочное сообщение. Мне не удалось запустить ни одну команду с помощью appcfg.py.

Он не выдает никаких конкретных сообщений об ошибках, какие бы аргументы я ни приводил. В моем приложении используется проверка подлинности учетных записей Google, но я не думаю, что до нее даже доходит.

Я могу без проблем использовать Java appcfg (для других действий, таких как откат). Но версия Python просто отказывается работать для всех команд.

Я пробовал разные форматы, например:

appcfg.py create_bulkloader_config --url=http://myappid.appspot.com/remote_api --application=myappid --filename=config.yml


appcfg.py create_bulkloader_config --filename=bulkloader.yaml --url=http://myappid.appspot.com/remote_api 


appcfg.py --filename=bulkloader.yaml --url=http://myappid.appspot.com/remote_api create_bulkloader_config 

Все выдают одно и то же справочное сообщение:

Использование: appcfg.py [options]

Действие должно быть одним из:
create_bulkloader_config: создать файл bulkloader.yaml из запущенного приложения.
cron_info: отображение информации о заданиях cron.
download_app: загрузите ранее загруженное приложение.
download_data: загрузка объектов из хранилища данных.
help: распечатать справку для определенного действия.
request_logs: запись журналов запросов в общий формат журнала Apache.
откат: откат текущего обновления.
set_default_version: установить версию по умолчанию (обслуживающую).
update: создайте или обновите версию приложения.
update_cron: Обновить определения cron приложения.
update_dos: Обновить определения dos приложения.
update_indexes: обновить индексы приложений.
update_queues: Обновить определения очереди задач приложения.
upload_data: загрузить записи данных в хранилище данных.
Vacuum_indexes: удалить неиспользуемые индексы из приложения.
Используйте 'help ' для подробного описания.

Параметры:
-h, --help Показать справочное сообщение и выйти.
-q, --quiet Только ошибки печати. ​​
-v, --verbose Печатать журналы уровня информации.
--noisy Распечатать все журналы.
-s СЕРВЕР, --server = СЕРВЕР
...
...
...

Even when I try "appcfg.py help create_bulkloader_config" for a detailed description, it still shows me the same standard help.

I have also tried on the local development server using the url http://127.0.0.1:8888/remote_api but it still gives the same help message.

I'm totally clueless as to what the problem is. I'm new to GWT and GAE, and any help will be appreciated.

Thanks.

7
задан DFB 9 April 2011 в 06:05
поделиться