diff options
Diffstat (limited to 'gunicorn_config.py')
-rw-r--r-- | gunicorn_config.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/gunicorn_config.py b/gunicorn_config.py index e4b66135..eb2f6e1b 100644 --- a/gunicorn_config.py +++ b/gunicorn_config.py @@ -1,12 +1,21 @@ # coding=utf-8 -def when_ready(server): +def when_ready(server=None): """ server hook that only runs when the gunicorn master process loads """ - server.log.info("Creating tables...") + if server: + output = server.log.info + else: + output = print + + output("Creating tables...") from pysite.database import RethinkDB db = RethinkDB(loop_type=None) created = db.create_tables() - server.log.info(f"Created {created} tables.") + output(f"Created {created} tables.") + + +if __name__ == "__main__": + when_ready() |