follower-resolver-fix
Some checks failed
Deploy to core / deploy (push) Failing after 1m30s

This commit is contained in:
Untone 2024-02-21 13:59:17 +03:00
parent 3b867ded20
commit 9da452c2f0
2 changed files with 1 additions and 71 deletions

View File

@ -124,7 +124,7 @@ def query_follows(user_id: str):
"topics": list(topics),
"authors": list(authors),
# "shouts": list(shouts),
"communities": {"id": 1, "name": "Дискурс", "slug": "discours"},
"communities": [{"id": 1, "name": "Дискурс", "slug": "discours"}],
}

View File

@ -1,70 +0,0 @@
import logging
import colorlog
# Define the color scheme
color_scheme = {
"DEBUG": "light_black",
"INFO": "green",
"WARNING": "yellow",
"ERROR": "red",
"CRITICAL": "red,bg_white",
}
# Define secondary log colors
secondary_colors = {
"log_name": {"DEBUG": "blue"},
"asctime": {"DEBUG": "cyan"},
"process": {"DEBUG": "purple"},
"module": {"DEBUG": "light_black,bg_blue"},
}
# Define the log format string
fmt_string = "%(log_color)s%(levelname)s: %(log_color)s[%(module)s]%(reset)s %(white)s%(message)s"
# Define formatting configuration
fmt_config = {
"log_colors": color_scheme,
"secondary_log_colors": secondary_colors,
"style": "%",
"reset": True,
}
class MultilineColoredFormatter(colorlog.ColoredFormatter):
def format(self, record):
# Check if the message is multiline
if record.getMessage() and "\n" in record.getMessage():
# Split the message into lines
lines = record.getMessage().split("\n")
formatted_lines = []
for line in lines:
# Format each line with the provided format
formatted_lines.append(super().format(record))
# Join the formatted lines
return "\n".join(formatted_lines)
else:
# If not multiline or no message, use the default formatting
return super().format(record)
# Create a MultilineColoredFormatter object for colorized logging
formatter = MultilineColoredFormatter(fmt_string, **fmt_config)
# Create a stream handler for logging output
stream = logging.StreamHandler()
stream.setFormatter(formatter)
def get_colorful_logger(name="main"):
# Create and configure the logger
logger = logging.getLogger(name)
logger.setLevel(logging.DEBUG)
logger.addHandler(stream)
return logger
# Set up the root logger with the same formatting
root_logger = logging.getLogger()
root_logger.setLevel(logging.DEBUG)
root_logger.addHandler(stream)