mind not to set the cwd in the app because it is not thred safe. You must set it before the web server starts.
On Jul 3, 10:32 am, Angelo Compagnucci <angelo.compagnu...@gmail.com> wrote: > I think i found the problem. > > The problem is that cwd for subprocess is not set into Web2Py. I > specified cwd during the instation of subprocess and all went well. > > I cannot find the problem because I have to lunch a .bat inside wich > the path was not absolute so specifing cwd was required. > > Angelo > > 2009/7/3 mdipierro <mdipie...@cs.depaul.edu>: > > > > > All I can say I call subprocess in admin/controllers/gae.py and it > > works but it is tricky because you are starting a process from within > > a thread. > > > Massimo > > > On Jul 3, 9:04 am, Angelo Compagnucci <angelo.compagnu...@gmail.com> > > wrote: > >> I have the same problem, > > >> A call to subprcess into controller subprocess.call(string) return > >> errorcode 1, the same command (cut/paste) returns 0 in a python > >> console. > > >> I cannot find anything wrong ... > > >> Thanks! > > >> 2009/5/12 mdipierro <mdipie...@cs.depaul.edu>: > > >> > In trunk, look at the file > > >> > applications/admin/controllers/gae.py > > >> > It provides an example of suprocess + ajax to interact with > >> > subprocess. > > >> > On May 11, 8:13 pm, Francisco Gama <francisco....@gmail.com> wrote: > >> >> - does that call return anything at all? > >> >> For example, if you try: > >> >> print 'A' > >> >> os.system(...) > >> >> print 'B' > > >> >> do you ever get see 'A' and 'B' ? > > >> >> - have you tried using subprocess instead of os.system? > >> >> For example: > >> >> import subprocess > >> >> subprocess.call("E:/Python/web2py_src/web2py/applications/ > >> >> TheReckoning/ > >> >> prod_scripts/dropship_copy_to_opc.bat") > > >> >> you may also check other libs like: > >> >> os.spawn* > >> >> os.popen* > >> >> popen2.* > >> >> commands.* > >> >> (not so recommended) > > >> >> - Finally, you give little information about your problem. You > >> >> probably would live better with an IDE/debugger, probing your stack > >> >> data with breakpoints and showing you the code at execution time. > > >> >> Best Regards > > >> >> On 11 Maio, 21:54, NetHead <tbnethe...@yahoo.com> wrote: > > >> >> > Hey Gang: > > >> >> > When a user visits a page, I am attempting to run the following lines: > > >> >> > import os > >> >> > os.system("E:/Python/web2py_src/web2py/applications/TheReckoning/ > >> >> > prod_scripts/dropship_copy_to_opc.bat") > > >> >> > This exact command works fine from a Python interactive session, > >> >> > BUT.... when put into a Web2py function, the page never loads -- the > >> >> > blue bar just creeps forward sloooowwwwly. > > >> >> > We tried this in both Firefox and IE with the same result. > > >> >> > Any thoughts? Please note that we ARE importing 'os' first. > > >> >> > Thanks!! > > >> >> > Todd --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---