Files
deb-python-pecan/docs/source/reload.rst
Pete b9d5df1cfb reload.rst not standalone
Made reload.rst an orphan.  Added a :start-after: directive to the
inclusions to prevent the string "orphan:" from interpolating into
html.
2012-03-27 16:02:42 -07:00

819 B

orphan

#reload Reloading Automatically as Files Change ---------------------------------------

Pausing to restart your development server as you work can be interruptive, so pecan serve provides a --reload flag to make life easier.

To provide this functionality, Pecan makes use of the Python watchdog library. You'll need to install it for development use before continuing:

$ pip install watchdog
Downloading/unpacking watchdog
...
Successfully installed watchdog
$ pecan serve --reload config.py
Monitoring for changes...
Starting server in PID 000.
serving on 0.0.0.0:8080, view at http://127.0.0.1:8080

As you work, Pecan will listen for any file or directory modification events in your project and silently restart your server process in the background.