env = Env() env.read_env() @env.parser_for('pgp') def pgp_parser(value): if value: return value.replace('\\n', '\n') SNS_TOPIC_ARN = env('SNS_TOPIC_ARN') SLACK_API_ENDPOINT = env('SLACK_API_ENDPOINT') with env.prefixed('DEV_DASHBOARD_'): DEV_DASHBOARD_CLIENT_EMAIL = env('CLIENT_EMAIL') DEV_DASHBOARD_PRIVATE_KEY = env.pgp('PRIVATE_KEY') DEV_DASHBOARD_WORKBOOK = env('WORKBOOK') DEV_DASHBOARD_SHEET_NAME = env('SHEET_NAME') DEV_DASHBOARD_GH_LOGIN_LOOKUP_SHEET_NAME = env( 'GH_LOGIN_LOOKUP_SHEET_NAME') with env.prefixed('GITHUB_'): GITHUB_SECRET_TOKEN = env('SECRET_TOKEN') GITHUB_API_TOKEN = env('API_TOKEN') GITHUB_API_USER = env('API_USER') @app.route('/', methods=['GET', 'POST']) def handle_incoming_github_event(): if request.method != 'POST': return 'no'