+
    VjG                     *    ^ RI Ht R R ltR R ltR# )    Anyc                    V ^8  d   QhRR/# )   returnN )formats   "L/var/www/idalgo/venv/lib/python3.14/site-packages/modeltranslation/models.py__annotate__r      s     8 8d 8    c                    ^ RI p ^ RIp^ RIp^ RIHp ^ RIHp ^ RIHp ^ RI	H
pHp ^ RIHp VP                  4        U	u. uF  qP                  V	P                   3NK  	  p
p	V
 F2  w  rRV,          pV P                  VP"                  4      p V! V4       K4  	  V F  pV! V4       K  	  VP'                  4        V'       dr    VP(                  ^,          R9   dW   VP+                  4       pR	P-                  R
 V 4       4      p\/        R\1        V4      VVP3                  4       3,          4       R# R# R# u up	i   \$         d    Yn        T! TR4      '       d   h  K  i ; i  \4         d     R# i ; i)z
Auto-discover INSTALLED_APPS translation.py modules and fail silently when
not present. This forces an import on them to register.
Also import explicit modules.
N)import_module)apps)module_has_submodule)DEBUGTRANSLATION_FILES)
translatorz%s.translationtranslationz, c              3   8   "   T F  qP                   x  K  	  R # 5i)N)__name__).0ms   & r
   	<genexpr>autodiscover.<locals>.<genexpr>6   s     !=f**fs   zFmodeltranslation: Registered %d models for translation (%s) [pid: %d].)	runserverrunserver_plus)copyossys	importlibr   django.appsr   django.utils.module_loadingr   modeltranslation.settingsr   r   modeltranslation.translatorr   get_app_configsnamemodule	_registryImportErrorexecute_lazy_operationsargvget_registered_modelsjoinprintlengetpid
IndexError)r   r   r   r   r   r   r   r   r   
app_configmodsappmodr'   before_import_registrymodelsnamess                    r
   autodiscoverr9      sY    ' @B6CGCWCWCYZCYZ__j//0CYDZ!C'!%:+?+?!@	&! $ $f $ &&(
 		xx{==#99;		!=f!=='*-f+ubiik)JK > ; [  
	 $: 
 $C77 8
	<  		s*    D5D:A,E" :!EE"E10E1c                4    V ^8  d   QhR\         R\         RR/# )r   argskwargsr   Nr   )r	   s   "r
   r   r   ?   s!      C 3 4 r   c                 :    ^ RI Hp V'       g   R# \        4        R# )z
Ensures that any configuration of the TranslationOption(s) are handled when
importing modeltranslation.

This makes it possible for scripts/management commands that affect models
but know nothing of modeltranslation.
)ENABLE_REGISTRATIONSN)r#   r>   r9   )r;   r<   r>   s   *, r
    handle_translation_registrationsr?   ?   s     ?
 	 Nr   N)typingr   r9   r?   r   r   r
   <module>rA      s    8vr   