From d6a08d43cb765c671ff9abd8e839a4cb7ed89332 Mon Sep 17 00:00:00 2001 From: Quantum Date: Thu, 20 Feb 2020 08:15:32 +0000 Subject: [PATCH] Add flake8 --- .flake8 | 7 +++++++ .github/workflows/flake8.yml | 18 ++++++++++++++++++ nginx_krbauth.py | 9 +++------ 3 files changed, 28 insertions(+), 6 deletions(-) create mode 100644 .flake8 create mode 100644 .github/workflows/flake8.yml diff --git a/.flake8 b/.flake8 new file mode 100644 index 0000000..b7612d0 --- /dev/null +++ b/.flake8 @@ -0,0 +1,7 @@ +[flake8] +max-line-length = 120 +import-order-style = pycharm +enable-extensions = G +ignore = + W504, # line break occurred after a binary operator + C814 # missing trailing comma in Python 2 only diff --git a/.github/workflows/flake8.yml b/.github/workflows/flake8.yml new file mode 100644 index 0000000..27afd38 --- /dev/null +++ b/.github/workflows/flake8.yml @@ -0,0 +1,18 @@ +name: flake8 +on: [push, pull_request] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: Set up Python 3.8 + uses: actions/setup-python@v1 + with: + python-version: 3.8 + - name: Install flake8 + run: | + pip install flake8 flake8-import-order flake8-commas flake8-logging-format + - name: Run flake8 + run: | + flake8 --version + flake8 diff --git a/nginx_krbauth.py b/nginx_krbauth.py index eefaa83..dd1802e 100644 --- a/nginx_krbauth.py +++ b/nginx_krbauth.py @@ -4,16 +4,13 @@ import hashlib import hmac import logging import os -import time -import socket import struct -import sys -from urllib.parse import quote +import time import gssapi import ldap -from flask import Flask, request, redirect, url_for, Response -from gssapi.exceptions import GSSError, GeneralError, BadMechanismError +from flask import Flask, Response, redirect, request +from gssapi.exceptions import BadMechanismError, GSSError, GeneralError app = Flask(__name__) app.logger.setLevel(logging.INFO)