[pyar] Multiprocessing y Bottle

Martin Cerdeira martincerdeira en gmail.com
Vie Nov 4 14:03:45 ART 2011


2011/11/3 Gerardo Allende <gerardoallende en gmail.com>:
> El 3 de noviembre de 2011 13:39, Martin Cerdeira
> <martincerdeira en gmail.com> escribió:
>>
>> Lo que quiero hacer es, llamar al runserver de django y, luego llamar
>> a un webbrowser para que lo abra.
>
> No tengo idea de lo de multiprocessing pero probaste hacer algo así?
>
> pid=subprocess.Popen([sys.executable, os.path.join(PROJECT_PATH,
> 'manage.py'), 'runserver', '8000']).pid
> webbrowser.open('http://localhost:8000')
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>

Si, así me anduvo. Lo que no entiendo es por qué si hacía:

subprocess.Popen([sys.executable, os.path.join(PROJECT_PATH,
'manage.py'), 'runserver', '8000'])

se bloqueaba, pero si hago:

pid = subprocess.Popen([sys.executable, os.path.join(PROJECT_PATH,
'manage.py'), 'runserver', '8000'])

no se bloquea.

Por eso empecé a enroscarme y querer generar un hilo separado que
ejecute eso... en fin.

Gracias!
-------------------------------------
Martín Cerdeira - Software Developer
[web] http://www.codmacs.blogspot.com/
()  ascii ribbon campaign
/\  www.asciiribbon.org



More information about the pyar mailing list