Add docstrings

This commit is contained in:
Luke Tainton 2024-03-26 22:22:08 +00:00
parent 22efd08a52
commit 056dcf4155

View File

@ -20,6 +20,7 @@ TEMPLATES = img.get_templates()
class MakeMemeCommand(Command): class MakeMemeCommand(Command):
"""Class for initial Webex interactive card."""
def __init__(self) -> None: def __init__(self) -> None:
super().__init__( super().__init__(
command_keyword="/meme", command_keyword="/meme",
@ -98,6 +99,7 @@ class MakeMemeCommand(Command):
class MakeMemeCallback(Command): class MakeMemeCallback(Command):
"""Class to process user data and return meme."""
def __init__(self) -> None: def __init__(self) -> None:
super().__init__( super().__init__(
card_callback_keyword="make_meme_callback_rbamzfyx", card_callback_keyword="make_meme_callback_rbamzfyx",
@ -123,8 +125,10 @@ class MakeMemeCallback(Command):
return "Generating your meme..." return "Generating your meme..."
def execute(self, message, attachment_actions, activity) -> str: def execute(self, message, attachment_actions, activity) -> Response | None:
if not self.error: if self.error:
return
self.meme_filename: str = img.generate_api_url( self.meme_filename: str = img.generate_api_url(
self.meme, self.text_top, self.text_bottom self.meme, self.text_top, self.text_bottom
) )