2010-08-19 7 views

Répondre

0

Vous pouvez pirater les restrictions de GAE SDK bien sûr (do ont ses sources sur votre ordinateur, et son code open-source! -), mais, si vous le faites, il ne sera pas attraper les cas dans lesquels votre code essaye à tort d'importer des modules qu'il ne sera pas autorisé à utiliser sur les serveurs de Google. Donc, je suggère, à tout le moins, si vous effectuez un tel hack, faites-le conditionnel à une variable d'environnement (if os.getenv('MYHACK')=='Y': ...), de sorte qu'il est désactivé par défaut (et le GAE SDK se comporte normalement) et vous l'activez seulement explicitement à votre coquille avec par exemple

$ MYHACK=Y ipython ... 

à un bash (ou sh ;-) rapide.

+0

Merci pour votre réponse. Peut-être que je vais essayer de le faire moi-même, mais pour être honnête, je ne suis pas très familier avec les internes Python et GAE et il y a beaucoup de code à explorer. Pour l'instant, je suis capable de simplement vérifier sys.path :) –

+5

Alex la réponse ci-dessus ne montre pas réellement où dans le SDK les restrictions sont réellement mises en œuvre. Avez-vous fait cela avec succès? Comment? Merci. – mikemaccana