Nažhavil jsem křišťálovou kouli a ta říká, že se to asi skutečně ptá na heslo pomocí getpass.getpass, což je takový ten způsob čtení hesla přímo z terminálu, ne přes stdin, takže se to špatně obchází. Jenže lze použít i parametr --passin, kdy bude heslo čteno ze stdin a to už si můžete nějak zařídit sám - řešením typu echo -ne 'jmeno\nheslo\n' | nejakyprogram.
http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/tools/bulkloader.py#1190 Jinak třeba tady někdo řešil podobný problém: http://samalolo.blogspot.com/2009/04/appcfgpy-tweak-to-allow-passing.html Tento způsob zadávání hesla není moc hezký, asi to bude tím, že appcfg.py je prostě vyvinut jako interaktivní nástroj a nepředpokládalo se, že si ho někdo bude dávat do cronu. (Teda předpokládalo se to asi jenom trochu, když tam tedy je ten --passin.) Co s tím jinak ale nevím, AppEngine jsem nikdy nepoužíval. Petr Messner 2010/11/21 Martin Kubát <kubatmar...@seznam.cz>: > Snazím se ve skriptu (pouštěný v cronu) stáhnout všechna data z > appengine serveru (zálohy + zpracování dat). > Teoreticky remote api umožnuje nezabezpečený přenos > (http://code.google.com/intl/cs/appengine/docs/python/tools/uploadingdata.html) > , ale bohužel mi to nefunguje. Chce to heslo. > Díky. > Martin Kubát > > Petr Messner napsal(a): >> Pochybuju, že něco, co má v názvu API, vyžaduje něco, co nelze >> automatizovat, tedy zadání hesla uživatelem. Možnost zadat heslo v >> Pythonu nejspíš bude, ať už nějakým trapným způsobem přes pexpect, >> nebo nějak elegantněji. O co přesně se pokoušíte? Čemu konkrétně to >> heslo zadáváte? Nejdou nastavit třeba nějaké klíče podobně jako u SSH, >> nebo zadat cestu k nějakému konfiguráku s heslem? >> >> Petr Messner >> >> 2010/11/21 Martin Kubát <kubatmar...@seznam.cz>: >> >>> Přeji hezký den, >>> řeším tento problém: >>> v cronu se spouští python skript který potřebuje ke svému běhu zadat >>> login a heslo (konkrétně remote api pro appengine). >>> Pokud to spouští uživatel, tak normálně napíše login a heslo. >>> Je nějaká možnost zadat heslo v pythonu, bez zásahu uživatele? >>> >>> Díky. >>> Martin Kubát >>> _______________________________________________ >>> Python mailing list >>> Python@py.cz >>> http://www.py.cz/mailman/listinfo/python >>> >>> >> _______________________________________________ >> Python mailing list >> Python@py.cz >> http://www.py.cz/mailman/listinfo/python >> >> > > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python