2010-09-06 12 views
0

Normalement, nous commençons une application web via Pylônes ligne de commande:Comment démarrer l'application Web pylons par programme?

pastser serve --reload development.ini 

Je veux savoir que nous pouvons commencer programmaticly? Dans un fichier script python?

Je veux parce que je peux commencer en IDE, et utiliser le débogueur

+0

quel IDE utilisez-vous? – deif

Répondre

0

qui sonne comme un travail pour un script shell - vous pouvez le lancer à partir d'un script Python, mais un script shell est susceptible d'être moins cher en termes d'effort mental.

1
#!/usr/bin/env python 

from paste.script.serve import ServeCommand 
ServeCommand("serve").run(["--reload", "development.ini"]) 

... certains IDEs (par exemple pydev) ne sera pas en charge des points d'arrêt en mode débogage si vous avez --reload activé. Retirez-le simplement de la liste que vous avez passée à .run() pour désactiver la fonctionnalité de rechargement et activer les points d'arrêt IDE.