all: implement black as code formatter

This commit is contained in:
Jens Langhammer
2019-12-31 12:51:16 +01:00
parent 8eb3f0f708
commit 3bd1eadd51
298 changed files with 4825 additions and 3145 deletions

View File

@ -11,13 +11,15 @@ from structlog import get_logger
from passbook import __version__
from passbook.providers.app_gw.models import ApplicationGatewayProvider
ORIGINAL_URL = 'HTTP_X_ORIGINAL_URL'
ORIGINAL_URL = "HTTP_X_ORIGINAL_URL"
LOGGER = get_logger()
def get_cookie_secret():
"""Generate random 50-character string for cookie-secret"""
return ''.join(SystemRandom().choice(
string.ascii_uppercase + string.digits) for _ in range(50))
return "".join(
SystemRandom().choice(string.ascii_uppercase + string.digits) for _ in range(50)
)
class K8sManifestView(LoginRequiredMixin, View):
@ -26,8 +28,13 @@ class K8sManifestView(LoginRequiredMixin, View):
def get(self, request: HttpRequest, provider: int) -> HttpResponse:
"""Render deployment template"""
provider = get_object_or_404(ApplicationGatewayProvider, pk=provider)
return render(request, 'app_gw/k8s-manifest.yaml', {
'provider': provider,
'cookie_secret': get_cookie_secret(),
'version': __version__
}, content_type='text/yaml')
return render(
request,
"app_gw/k8s-manifest.yaml",
{
"provider": provider,
"cookie_secret": get_cookie_secret(),
"version": __version__,
},
content_type="text/yaml",
)