U
    €±d  ã                   @   sD   d dl mZmZmZ d dlZG dd„ dƒZG dd„ deƒZeƒ ZdS )é    )ÚAnyÚDictÚListNc                       s&   e Zd ZdZedœ‡ fdd„Z‡  ZS )ÚAppSettingszk
    A holder for app-specific default settings that allows overriding via
    the project's settings.
    )Úattrc                    s>   ||  ¡ kr2zttjj|ƒW S  tk
r0   Y nX tƒ  |¡S )N)ÚupperÚgetattrÚdjangoÚconfÚsettingsÚAttributeErrorÚsuperÚ__getattribute__)Úselfr   ©Ú	__class__© ú9/tmp/pip-unpacked-wheel-dnjn05s9/django_countries/conf.pyr      s    zAppSettings.__getattribute__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústrr   Ú__classcell__r   r   r   r   r      s   r   c                   @   sZ   e Zd ZU dZdZi Zeeef e	d< i Z
eeef e	d< g Zee e	d< dZdZdZdS )ÚSettingszflags/{code}.gifTÚCOUNTRIES_OVERRIDEÚCOUNTRIES_ONLYÚCOUNTRIES_FIRSTFN)r   r   r   ZCOUNTRIES_FLAG_URLZCOUNTRIES_COMMON_NAMESr   r   r   r   Ú__annotations__r   r   r   ZCOUNTRIES_FIRST_REPEATZCOUNTRIES_FIRST_BREAKZCOUNTRIES_FIRST_SORTr   r   r   r   r      s   
r   )	Útypingr   r   r   Zdjango.confr	   r   r   r   r   r   r   r   Ú<module>   s   U