ó
    #
3jÌ  ã                  óž   • S r SSKJr   SSKJr  SSKJ	r
  SSKJr  SS	/r " S
 S\\
5      r\4   SS jjrg! \ a  r\" S5      \eSrCff = f)z5Django-specific utilities for rich command line help.é    )Úannotations)ÚDjangoHelpFormatterz5rich_argparse.django requires django to be installed.N)ÚRichHelpFormatter)Úpatch_default_formatter_classÚDjangoRichHelpFormatterÚrichify_command_line_helpc                  ó   • \ rS rSrSrSrg)r   é   z*A rich help formatter for django commands.© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    ÚN/home/wildlama/miniconda3/lib/python3.13/site-packages/rich_argparse/django.pyr   r      s   † Ü4r   c                ó$   • SSK Jn  [        XSS9  g)aJ  Set a rich default formatter class for ``BaseCommand`` project-wide.

Calling this function affects all built-in, third-party, and user defined django commands.

Note that this function only changes the **default** formatter class of commands. User commands
can still override the default by explicitly setting a formatter class.
r   )ÚBaseCommandÚcreate_parser)Úformatter_classÚmethod_nameN)Údjango.core.management.baser   Ú_patch_default_formatter_class)r   r   s     r   r   r      s   € õ 8ä"ØÀ/ór   )r   ztype[_RichHelpFormatter]ÚreturnÚNone)r   Ú
__future__r   r   r   Ú_DjangoHelpFormatterÚImportErrorÚeÚrich_argparse._argparser   Ú_RichHelpFormatterÚrich_argparse._patchingr   r   Ú__all__r   r   r   r   r   Ú<module>r%      s|   ðñ <å "ðVÝWõ LÝ cð Øð€ô5Ð2Ð4Fô 5ð
 1HðØ-ðà	öøð! ó VÙ
ÐMÓ
NÐTUÐUûðVús   Š8 ¸A¾	AÁA