From f61c437bf5ac6d6f7069d3f1ef749d9b27d45a82 Mon Sep 17 00:00:00 2001 From: codey Date: Sun, 16 Feb 2025 09:37:47 -0500 Subject: [PATCH] minor/docstring --- jesusmemes.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/jesusmemes.py b/jesusmemes.py index 9651f5d..22375c2 100644 --- a/jesusmemes.py +++ b/jesusmemes.py @@ -21,18 +21,27 @@ class JesusMemeGenerator(): self.MEMESTORAGEDIR = os.path.join(os.path.expanduser("~"), "memes") self.top_line_regex: Pattern = regex.compile( - r'[^\p{Letter}\p{Number}\p{Punctuation}\p{Horiz_Space}\p{Currency_Symbol}]') + r'[^\p{Letter}\p{Number}\p{Punctuation}\p{Horiz_Space}\p{Currency_Symbol}]' + ) self.bottom_line_regex: Pattern = regex.compile( - r'[^\p{Letter}\p{Number}\p{Punctuation}\p{Horiz_Space}\p{Currency_Symbol}]') + r'[^\p{Letter}\p{Number}\p{Punctuation}\p{Horiz_Space}\p{Currency_Symbol}]' + ) self.url_regex_1: Pattern = regex.compile( - r'\p{Horiz_Space}' - ) + r'\p{Horiz_Space}') self.url_regex_2: Pattern = regex.compile( - r'#' - ) + r'#') async def create_meme(self, top_line: str, bottom_line: str, meme="Jesus-Talking-To-Cool-Dude") -> Optional[str]: + """ + Create Meme + Args: + top_line (str): Top line of meme + bottom_line (str): Bottom line of meme + meme (str): The meme to use, defaults to Jesus-Talking-To-Cool-Dude + Returns: + Optional[str] + """ try: if not top_line or not bottom_line: return None