INNER CODE UNIT · Python
default
stanfrbd/cyberbro · app.py:49
def default(obj: object) -> str:
if isinstance(obj, Observable):
return str(obj)
if isinstance(obj, ObservableFlag):
return str(obj)
return super(CyberbroJSONProvider, CyberbroJSONProvider).default(obj)
app: Flask = Flask(__name__)
app.json_provider_class = CyberbroJSONProvider
app.json = CyberbroJSONProvider(app)
logger: logging.Logger = logging.getLogger(__name__)
# Enable CORS, very permisive. If you want to restrict it, you can use
# the origins parameter (can break the GUI)
CORS(app)