
    {i                    t    S r SSKJr  SSKJrJr  SSKJr  SSKJ	r	  SSK
Jr  \(       a  SSKr " S	 S
\5      rg)zProvide the Front class.    )annotations)TYPE_CHECKINGIterator)urljoin   )ListingGenerator)SubredditListingMixinNc                  :   ^  \ rS rSrSrSU 4S jjrSS jrSrU =r$ )Front   z8Front is a Listing class that represents the front page.c                0   > [         TU ]  USS9  SU l        g)z&Initialize a :class:`.Front` instance.N)_data/)super__init___path)selfreddit	__class__s     K/home/james-whalen/.local/lib/python3.13/site-packages/praw/models/front.pyr   Front.__init__   s    t,
    c                X    [        U R                  [        U R                  S5      40 UD6$ )zReturn a :class:`.ListingGenerator` for best items.

Additional keyword arguments are passed in the initialization of
:class:`.ListingGenerator`.

best)r   _redditr   r   )r   generator_kwargss     r   r   
Front.best   s-      LL'$**f5
9I
 	
r   )r   )r   zpraw.Reddit)r   z	str | intreturnz Iterator[praw.models.Submission])	__name__
__module____qualname____firstlineno____doc__r   r   __static_attributes____classcell__)r   s   @r   r   r      s    B
	
 	
r   r   )r#   
__future__r   typingr   r   urllib.parser   listing.generatorr   listing.mixinsr	   praw.modelsprawr    r   r   <module>r.      s*     " *   / 1
! 
r   