12345678910111213141516171819202122232425262728293031323334353637 |
- from configure import configure
- import os
- import logging
- env_dict = os.environ
- htalk_conf = env_dict.get("HTALK_CONF")
- if htalk_conf is None:
- logging.info("Configure file ./etc/conf.json")
- configure("./etc/conf.json")
- else:
- logging.info(f"Configure file {htalk_conf}")
- configure(htalk_conf)
- from app import HTalkFlask
- app = HTalkFlask(__name__)
- @app.shell_context_processor
- def make_shell_context():
- from app.db import (db, create_all,
- create_faker_user,
- create_faker_comment,
- create_faker_archive,
- create_fake_archive_comment,
- create_fake_follow)
- return {
- "app": app,
- "db": db,
- "create_all": create_all,
- "create_faker_user": create_faker_user,
- "create_faker_comment": create_faker_comment,
- "create_faker_archive": create_faker_archive,
- "create_fake_archive_comment": create_fake_archive_comment,
- "create_fake_follow": create_fake_follow,
- }
|