However, the development server is single-threaded, which makes
debugging this "interesting".

On Dec 29, 12:04 pm, mb <doit...@gmail.com> wrote:
> Even though App Engine doesn't allow spawning new threads, you could
> expose each subprocess on its own URI and run them asynchronously with
> urlfetch:http://code.google.com/appengine/docs/python/urlfetch/asynchronousreq...
>
> On Dec 28, 9:08 pm, AL <amle...@gmail.com> wrote:
>
>
>
> > Hi everybody.
>
> > I need to invoke an external process in one of my app engine pages
> > like so:
>
> > import subprocess
> > p = subprocess.Popen("ls -la", shell=True, stdout=subprocess.PIPE,
> > stderr=subprocess.STDOUT)
> > for line in p.stdout.readlines():
> >   self.response.out.write(line)
> > retval = p.wait()
>
> > This code works fine in regular python but app engine says
> > AttributeError: 'module' object has no attribute 'Popen'
>
> > wondering if calling an external application or forking a process is
> > possible. I'm doubtful because of the security implications, but im
> > also a newbie at python.
>
> > Thanks Y'all- Hide quoted text -
>
> - Show quoted text -

--

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-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.


Reply via email to