2011-04-07 13 views

Respuesta

5

Sin duda puede desarrollar para Stackless, pero actualmente no hay soporte especializado para Stackless. Esto significa que encontrará que la experiencia de edición de código y la ventana REPL funcionan bien. Pero la creación de perfiles y la depuración, que se basan en sys.settrace, no funcionarán para los tasklets.

Si instala Stackless a través de los MSI, PTVS seleccionará la instalación como lo haría con cualquier instalación normal de CPython. Si lo ha instalado a través de algún otro mecanismo, deberá ir a Herramientas-> Opciones-> Herramientas de Python-> Opciones de Intérprete y configurar un intérprete personalizado usando el botón Agregar intérprete.

Si desea mejorar esto, puede contribuir de nuevo a PTVS para mejorar esto. Stackless's documentation has information on how to enable debugging y no parece que sería demasiado difícil. Desde el punto de vista de PTVS esto solo implicaría actualizar visualstudio_py_debugger.py para detectar que se está ejecutando en Stackless y agregar el código apropiado y asegurarse de que funciona.

Cuestiones relacionadas