Mercurial > piecrust2
diff foodtruck/views/baking.py @ 597:79a31a3c947b
admin: Better production config for FoodTruck, provide proper first site.
* Use a `settings` object to configure Flask.
* Accept an `app.cfg` file in the admin folder to configure Flask.
* Get a proper first site name when the cookie isn't set yet.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 20 Jan 2016 21:39:18 -0800 |
parents | d4a01a023998 |
children |
line wrap: on
line diff
--- a/foodtruck/views/baking.py Wed Jan 20 21:36:51 2016 -0800 +++ b/foodtruck/views/baking.py Wed Jan 20 21:39:18 2016 -0800 @@ -24,9 +24,10 @@ raise KeyboardInterrupt() -# Make sure CTRL+C works correctly. -signal.signal(signal.SIGINT, - lambda *args: _shutdown_server_and_raise_sigint()) +if app.config['FOODTRUCK_CMDLINE_MODE']: + # Make sure CTRL+C works correctly. + signal.signal(signal.SIGINT, + lambda *args: _shutdown_server_and_raise_sigint()) class _BakeLogReader(object):