
    {i&                     (    S r SSKJr   " S S5      rg)z"Provide the ReportableMixin class.   )API_PATHc                   &    \ rS rSrSrS\4S jrSrg)ReportableMixin   z@Interface for :class:`.RedditBase` classes that can be reported.reasonc                 `    U R                   R                  [        S   U R                  US.S9  g)a  Report this object to the moderators of its subreddit.

:param reason: The reason for reporting.

:raises: :class:`.RedditAPIException` if ``reason`` is longer than 100
    characters.

Example usage:

.. code-block:: python

    submission = reddit.submission("5or86n")
    submission.report("report reason")

    comment = reddit.comment("dxolpyc")
    comment.report("report reason")

report)idr   )dataN)_redditpostr   fullname)selfr   s     ^/home/james-whalen/.local/lib/python3.13/site-packages/praw/models/reddit/mixins/reportable.pyr	   ReportableMixin.report	   s.    & 	XDMMV%L 	 	
     N)__name__
__module____qualname____firstlineno____doc__strr	   __static_attributes__r   r   r   r   r      s    J
S 
r   r   N)r   constr   r   r   r   r   <module>r      s    ( 
 
r   