Как мне запустить веб-приложение Pylons программно? - PullRequest
0 голосов
/ 06 сентября 2010

Обычно мы запускаем веб-приложение pylons из командной строки:

pastser serve --reload development.ini

Я хочу знать, можем ли мы начать это программно? В файле скрипта Python?

Я хочу это, потому что я могу запустить его в IDE и использовать отладчик

Ответы [ 2 ]

1 голос
/ 16 марта 2011
#!/usr/bin/env python

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

... некоторые IDE (например, pydev) не будут поддерживать точки останова в режиме отладки, если у вас включен --reload.Просто удалите его из списка, который вы передаете .run(), чтобы отключить функцию перезагрузки и включить точки останова IDE.

0 голосов
/ 03 ноября 2010

Это звучит как работа для скрипта оболочки - вы можете запустить его из скрипта Python, но скрипт оболочки, вероятно, будет дешевле с точки зрения умственных усилий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...