This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from main import __hug_wsgi__ as application |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Create a new virtualenv using the last component of path name | |
# Activate immediately when created | |
function pyenv_easy_3() { | |
result=${PWD##*/} | |
printf 'Create virtualenv for named local path...' | |
printf '%s\n' $result | |
pyenv virtualenv 3.6.1 $result | |
printf 'Setting local to new virtualenv...\n' | |
pyenv local $result |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
touch ~/Library/Caches/.metadata_never_index | |
touch ~/Library/Developer/.metadata_never_index | |
killall Finder |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import requests | |
from time import sleep | |
import os | |
import asyncio | |
import aiohttp | |
async def submit_and_wait(): | |
print('Submitting request') | |
request_url = '<base url>/create_request' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# create new profile, prior step | |
# aws configure --profile=name123 | |
# use profile with tools | |
alias aws_name123='export AWS_PROFILE=name123' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from collections import defaultdict | |
@app.cli.command("list_routes") | |
def list_routes(): | |
""" | |
Roll through Flask's URL rules and print them out | |
Thank you to Jonathan Tushman | |
And Thank you to Roger Pence | |
Sourced http://flask.pocoo.org/snippets/117/ "Helper to list routes (like Rail's rake routes)" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# http://flask.pocoo.org/docs/0.12/patterns/apierrors/ | |
from flask import jsonify | |
class InvalidUsage(Exception): | |
status_code = 400 | |
def __init__(self, message, status_code=None, payload=None): | |
Exception.__init__(self) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sys | |
sys.path.append("../") # go to parent dir | |
from customFunctions import * | |
# Then, to affect changes in customFunctions.py, | |
%load_ext autoreload | |
%autoreload 2 | |
#ref: https://stackoverflow.com/a/42727538/23991 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# enable direnv for python | |
# this will enable the commandline support as well as support pycharm | |
# 1 install direnv (Homebrew / pip) | |
# 2 edit your .bashrc, .bash_profile or .bash_aliases | |
function venv-here { | |
# you could just use 'layout python' here for 2.7.x | |
echo "layout python3" > .envrc | |
echo "ln -s .direnv/\$(basename \$VIRTUAL_ENV)/ .env" >> .envrc | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import builtins | |
import pytest | |
from io import StringIO | |
import yaml | |
TEST_CONFIG = """ | |
environment: prod | |
""" | |
OlderNewer