Files
mtg_commander_life_tracker/helpers/helper_app.py
2026-03-15 19:52:21 +00:00

43 lines
992 B
Python

"""
Project: Magic Tracker
Author: Edward Middleton-Smith
Shuffle & Skirmish
Technology: Helpers
Feature: App Helper
"""
# internal
# external
from pydantic import BaseModel, ConfigDict
from flask import current_app
# from flask_sqlalchemy import SQLAlchemy
class Helper_App(BaseModel):
@staticmethod
def get_request_data(request):
# Helper_App.console_log(f'request={request}')
data = {}
try:
data = request.json
except:
try:
data = request.data
except:
try:
data = request.form
except:
pass
# Helper_App.console_log(f'data={data}')
return data
@staticmethod
def console_log(message):
if current_app.app_config.is_development:
print(message)
elif current_app.app_config.is_production:
pass
current_app.logger.info(message)