Mercurial > piecrust2
comparison piecrust/commands/builtin/admin.py @ 601:effbc78b5528
admin: Better error reporting, general clean-up.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 24 Jan 2016 10:42:33 -0800 |
parents | 79a31a3c947b |
children | 906cc2520773 |
comparison
equal
deleted
inserted
replaced
600:c37307a72f79 | 601:effbc78b5528 |
---|---|
39 return ctx.args.sub_func(ctx) | 39 return ctx.args.sub_func(ctx) |
40 | 40 |
41 def _runFoodTruck(self, ctx): | 41 def _runFoodTruck(self, ctx): |
42 from foodtruck import settings | 42 from foodtruck import settings |
43 settings.FOODTRUCK_CMDLINE_MODE = True | 43 settings.FOODTRUCK_CMDLINE_MODE = True |
44 settings.FOODTRUCK_ROOT = os.getcwd() | |
44 from foodtruck.main import run_foodtruck | 45 from foodtruck.main import run_foodtruck |
45 run_foodtruck(debug=ctx.args.debug) | 46 run_foodtruck(debug=ctx.args.debug) |
46 | 47 |
47 def _initFoodTruck(self, ctx): | 48 def _initFoodTruck(self, ctx): |
48 import getpass | 49 import getpass |
74 } | 75 } |
75 with open('foodtruck.yml', 'w', encoding='utf8') as fp: | 76 with open('foodtruck.yml', 'w', encoding='utf8') as fp: |
76 fp.write(ft_config) | 77 fp.write(ft_config) |
77 | 78 |
78 flask_config = """ | 79 flask_config = """ |
79 secret_key = '%(secret_key)s' | 80 SECRET_KEY = %(secret_key)s |
80 """ | 81 """ |
81 flask_config = flask_config % {'secret_key': secret_key} | 82 flask_config = flask_config % {'secret_key': secret_key} |
82 with open('app.cfg', 'w', encoding='utf8') as fp: | 83 with open('app.cfg', 'w', encoding='utf8') as fp: |
83 fp.write(flask_config) | 84 fp.write(flask_config) |
84 | 85 |