Parsing logic

This commit is contained in:
zandercymatics 2023-10-27 13:30:44 -06:00
parent fd4809ec66
commit 24cb865ee3
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7
9 changed files with 526 additions and 191 deletions

View file

@ -2,6 +2,7 @@ import logging
logger = logging.getLogger(__name__)
class TerminalColors:
"""Colors for terminal outputs
(makes reading the logs WAY easier)"""
@ -17,8 +18,8 @@ class TerminalColors:
UNDERLINE = "\033[4m"
BackgroundLightYellow = "\033[103m"
class TerminalHelper:
class TerminalHelper:
def query_yes_no(question: str, default="yes") -> bool:
"""Ask a yes/no question via raw_input() and return their answer.
@ -56,4 +57,4 @@ class TerminalHelper:
terminal if print_condition is TRUE"""
# DEBUG:
if print_condition:
logger.info(print_statement)
logger.info(print_statement)