From c8cc4043191a845f0703dd05052a24cb9495606e Mon Sep 17 00:00:00 2001 From: James Adams Date: Mon, 27 Nov 2017 17:27:18 +0000 Subject: [PATCH 1/2] Re-order includes to follow PEP8 guidelines 1. Standard library imports. 2. Related third party imports. 3. Local application/library specific imports. --- panc/src/main/scripts/panlint/panlint.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/panc/src/main/scripts/panlint/panlint.py b/panc/src/main/scripts/panlint/panlint.py index 4dce1d83..166c3024 100755 --- a/panc/src/main/scripts/panlint/panlint.py +++ b/panc/src/main/scripts/panlint/panlint.py @@ -20,10 +20,11 @@ import re import argparse from glob import glob -from colorama import Fore, Style, init as colorama_init from sys import stdout, exit as sys_exit from inspect import getmembers, ismethod from prettytable import PrettyTable +from colorama import Fore, Style, init as colorama_init + RS_COMMENT = r'(?:#|@{.*?})' From 4740d62e7566ca583a65075be8b01b83a6a6d88b Mon Sep 17 00:00:00 2001 From: James Adams Date: Mon, 5 Nov 2018 11:15:59 +0000 Subject: [PATCH 2/2] Bugfix: greater and less should be treated as operators --- panc/src/main/scripts/panlint/panlint.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panc/src/main/scripts/panlint/panlint.py b/panc/src/main/scripts/panlint/panlint.py index 166c3024..9f7c4662 100755 --- a/panc/src/main/scripts/panlint/panlint.py +++ b/panc/src/main/scripts/panlint/panlint.py @@ -36,7 +36,7 @@ RE_COMMENT = re.compile(RS_COMMENT) RE_COMMENT_LINE = re.compile(r'^\s*' + RS_COMMENT + '.*$') RE_ANNOTATION = re.compile(r'@\w*{.*?}', re.S) -RE_OPERATOR = re.compile(r'([>==+*=/-])') RE_HEREDOC = re.compile(r'<<(\w+);\s*$.*?\1$', re.S | re.M) # Find usage and inclusion of components