From 886fb0b06117e56cc70767424b718c90e2789ef4 Mon Sep 17 00:00:00 2001 From: Gareth Coles Date: Sun, 8 Apr 2018 01:13:26 +0100 Subject: Fix build --- gunicorn_config.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'gunicorn_config.py') 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() -- cgit v1.2.3