
    h                     R    d dl mZ d dlmZ d dlmZ  G d dej                        Zy)    )forms)AdminRadioSelect)gettext_lazyc                   l     e Zd ZdZ ed      Z ej                  e eddi            Z	 fdZ
 xZS )PolymorphicModelChoiceFormzV
    The default form for the ``add_type_form``. Can be overwritten and replaced.
    Typeclass	radiolist)attrs)labelwidgetc                 `    t        |   |i | | j                  | j                  d   _        y )Nct_id)super__init__
type_labelfieldsr   )selfargskwargs	__class__s      G/home/dcms/DCMS/lib/python3.12/site-packages/polymorphic/admin/forms.pyr   z#PolymorphicModelChoiceForm.__init__   s*    $)&)%)__G"    )__name__
__module____qualname____doc___r   r   ChoiceFieldr   r   r   __classcell__)r   s   @r   r   r      s?    
 6JE!1+8N!OE5 5r   r   N)	djangor   django.contrib.admin.widgetsr   django.utils.translationr   r   Formr    r   r   <module>r&      s     9 65 5r   