diff --git a/examples/run.py b/examples/run.py index 65fd96a..9d08483 100644 --- a/examples/run.py +++ b/examples/run.py @@ -3,6 +3,8 @@ from flask_admin import Admin from flask_admin.contrib.sqla import ModelView +from colorama import just_fix_windows_console # https://github.com/tartley/colorama + from flask_autocrud import AutoCrud from flask_sqlalchemy import SQLAlchemy @@ -16,6 +18,7 @@ class CustomAdminView(ModelView): def main(): + just_fix_windows_console() # safe to call on non-windows - potentially a Flask bug? app = Flask(__name__) app.config['SECRET_KEY'] = 'more_difficult_string' app.config['FLASK_ADMIN_SWATCH'] = 'cosmo' diff --git a/flask_autocrud/scripts/run.py b/flask_autocrud/scripts/run.py index 90fe3f8..5050a3a 100644 --- a/flask_autocrud/scripts/run.py +++ b/flask_autocrud/scripts/run.py @@ -2,6 +2,7 @@ import sys import click +from colorama import just_fix_windows_console # https://github.com/tartley/colorama import yaml from flask import Flask from flask_errors_handler import ErrorHandler @@ -56,6 +57,7 @@ def main(database, config, log_config, bind, verbose, wsgi_server): :param wsgi_server: wsgi server chose :return: never returns """ + just_fix_windows_console() # safe to call on non-windows if config is not None: try: with open(config) as f: