Skip to content

Instantly share code, notes, and snippets.

class Example:
@staticmethod
def bar(arg1, arg2, ...):
pass
class Example:
@classmethod
def foo(cls, message: str) -> None:
print(f"Message sent from foo: {message}")
@staticmethod
def bar(message: str) -> None:
print(f"Message sent from bar: {message}")
if __name__ == "__main__":
class Example:
class_attr_1: str = 'attr_1'
@classmethod
def foo(cls, message: str) -> None:
print(f"Message sent from foo: {message}")
# access class attribute
print(cls.class_attr_1)