Skip to content
Snippets Groups Projects
Commit 0308e67f authored by derthorsten's avatar derthorsten Committed by James Curtin
Browse files

remove utils

parent 993b7d16
No related branches found
No related tags found
No related merge requests found
......@@ -2,14 +2,22 @@ import logging
import re
import sys
# Provide ability to import from the `hooks` directory
sys.path.append("..")
logging.basicConfig()
LOGGER = logging.getLogger(__name__)
MODULE_REGEX = r"^[_a-zA-Z][_a-zA-Z0-9]+$"
def log_module_name_warning(module_name, logger):
warning = (
f"\n{colorize('WARNING', 'WARNING:')} {colorize('BOLD', module_name)}"
" is not a valid Python module name!\n"
"See https://www.python.org/dev/peps/pep-0008/#package-and-module-names"
" for naming standards.\n"
)
logger.warning(warning)
def check_python_version():
python_major_version = sys.version_info[0]
python_minor_version = sys.version_info[1]
......@@ -36,8 +44,4 @@ def validate_python_module_name():
if __name__ == "__main__":
check_python_version()
# Import after validating Python version to prevent confusing SyntaxError
# for users with incompatible Python versions.
from hooks.utils import log_module_name_warning
validate_python_module_name()
class bcolors:
WARNING = "\033[93m"
ENDC = "\033[0m"
BOLD = "\033[1m"
def colorize(escape_code, text):
code = getattr(bcolors, escape_code)
return f"{code}{text}{bcolors.ENDC}"
def log_module_name_warning(module_name, logger):
warning = (
f"\n{colorize('WARNING', 'WARNING:')} {colorize('BOLD', module_name)}"
" is not a valid Python module name!\n"
"See https://www.python.org/dev/peps/pep-0008/#package-and-module-names"
" for naming standards.\n"
)
logger.warning(warning)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment