2026-02-01 09:31:38 +01:00

24 lines
541 B
Python

"""Provide the ModAction class."""
from __future__ import annotations
from typing import TYPE_CHECKING
from .base import PRAWBase
if TYPE_CHECKING: # pragma: no cover
import praw.models
class ModAction(PRAWBase):
"""Represent a moderator action."""
@property
def mod(self) -> praw.models.Redditor:
"""Return the :class:`.Redditor` who the action was issued by."""
return self._reddit.redditor(self._mod)
@mod.setter
def mod(self, value: str | praw.models.Redditor):
self._mod = value