The "--passin" parameter makes it possible to pass the password via
stdin to appcfg.py. I have wrote a corresponding Ant target which use
this parameter to read the password from a file. Here you can see the
core part of this Ant target:

##############################################
                <exec executable="${python}" input="${pwd_dir}/
loxal.key">
                        <arg value="${gae.home}/appcfg.py" />
                        <arg value="--email=${gae.email}" />
                        <!--
                                passin is necessary to supply the
password via the "input"file
                        -->
                        <arg value="--passin" />
                        <arg value="update" />
                        <arg value="${build}" />
                </exec>
##############################################

If I execute this target the application is automatically uploaded to
Google without any password prompt. Now I have wrote a Python method
which is trying to do the same:

##############################################
    def gaeUpdate(self):
        """
            update the GAE application
        """

#        password = open('%s/loxal.key' % PWD_DIR).read()

        args = (
                '',
                '--verbose',
                '--email=%s' % USER_NAME,
#                "passin" is necessary to supply the password via the
"input" file
                '--passin',
                'update',
                PATH_PRJ_BUILD,
                )

        os.execv('%s/appcfg.py' % PATH_GAE, args)
##############################################

But how can I pass the "password" variable to os.execv? When I call
this Python method a password prompt appears.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to