
    g                     :    S SK JrJrJr  S SKJr   " S S\5      rg)   )BooleanFieldDnFieldIntegerField)Modelc                   b    \ rS rSr\" S5      r\" S5      r\" SSS9r	\
S 5       r\
S 5       rS	rg
)Subnet   showInAdvancedViewOnly
siteObjectsystemFlagsT)readonlyc                 H    U R                  5       nUR                  S5        U$ )zlReturn the base DN for the Subnet model.

:param samdb: SamDB connection
:return: Dn to use for new objects
zCN=Subnets,CN=Sites)get_config_basedn	add_child)samdbbase_dns     </usr/lib/python3/dist-packages/samba/domain/models/subnet.pyget_base_dnSubnet.get_base_dn    s&     ))+/0    c                      g)Nsubnet r   r   r   get_object_classSubnet.get_object_class+   s    r   r   N)__name__
__module____qualname____firstlineno__r   show_in_advanced_view_onlyr   site_objectr   system_flagsstaticmethodr   r   __static_attributes__r   r   r   r   r      sJ    !-.F!G,'K=L   r   r   N)fieldsr   r   r   modelr   r   r   r   r   <module>r'      s   . 8 7 U r   