Mercurial > piecrust2
comparison piecrust/commands/builtin/serving.py @ 135:50b65c700c96
Don't use Werkzeug's reloader in non-debug mode unless we ask for it.
| author | Ludovic Chabant <ludovic@chabant.com> |
|---|---|
| date | Tue, 25 Nov 2014 22:37:06 -0800 |
| parents | f485ba500df3 |
| children | f3aa511eef99 |
comparison
equal
deleted
inserted
replaced
| 134:742009d964ef | 135:50b65c700c96 |
|---|---|
| 17 help="The port for the web server", | 17 help="The port for the web server", |
| 18 default=8080) | 18 default=8080) |
| 19 parser.add_argument('-a', '--address', | 19 parser.add_argument('-a', '--address', |
| 20 help="The host for the web server", | 20 help="The host for the web server", |
| 21 default='localhost') | 21 default='localhost') |
| 22 parser.add_argument('--use-reloader', | |
| 23 help="Restart the server when PieCrust code changes", | |
| 24 action='store_true') | |
| 22 | 25 |
| 23 def run(self, ctx): | 26 def run(self, ctx): |
| 24 server = Server( | 27 server = Server( |
| 25 ctx.app.root_dir, | 28 ctx.app.root_dir, |
| 26 host=ctx.args.address, | 29 host=ctx.args.address, |
| 27 port=ctx.args.port, | 30 port=ctx.args.port, |
| 28 debug=ctx.args.debug) | 31 debug=ctx.args.debug, |
| 32 use_reloader=ctx.args.use_reloader) | |
| 29 server.run() | 33 server.run() |
| 30 | 34 |
