Файловый менеджер - Редактировать - /usr/lib64/python3.6/site-packages/samba/netcmd/domain/models/__pycache__/schema.cpython-36.pyc
Ðазад
3 �I�d� � @ sP d dl mZmZmZmZmZmZ d dlmZ G dd� de�Z G dd� de�Z dS )� )�BinaryField�BooleanField�DnField� GUIDField�IntegerField�StringField)�Modelc @ s� e Zd Zed�Zed�Zed�Zed�Z ed�Z ed�Zed�Z ed�Zed �Zed dd�Zed dd�Zed�Zed�Zed�Zedd� �Zedd� �Zedd� �ZdS )�ClassSchemaZdefaultObjectCategoryZ governsIDZschemaIDGUIDZ subclassOf�adminDescription�adminDisplayNameZdefaultHidingValueZdefaultSecurityDescriptor�lDAPDisplayNameZ mayContainT)ZmanyZ possSuperiorsZrDNAttID�showInAdvancedViewOnly� systemOnlyc C s | j � S )z�Return the base DN for the ClassSchema model. This is the same as AttributeSchema, but the objectClass is different. :param ldb: Ldb connection :return: Dn object of container )�get_schema_basedn)�ldb� r �/usr/lib64/python3.6/schema.py�get_base_dn, s zClassSchema.get_base_dnc C s dS )NZclassSchemar r r r r �get_object_class7 s zClassSchema.get_object_classc C s6 |st d��| j||d�}|dkr2td|� d���|S )z�Helper function to lookup class or raise LookupError. :param ldb: Ldb connection :param name: Class name :raises: LookupError if not found :raises: ValueError if name is not provided zClass name is required.)�ldap_display_nameNzCould not locate z in class schema.)� ValueError�get�LookupError)�clsr �name�attrr r r �lookup; s zClassSchema.lookupN)�__name__� __module__�__qualname__r Zdefault_object_categoryr Z governs_idr Zschema_id_guidZsubclass_of�admin_description�admin_display_namer Zdefault_hiding_valuer Zdefault_security_descriptorr Zmay_containZposs_superiorsZ rdn_att_id�show_in_advanced_view_only�system_only�staticmethodr r �classmethodr r r r r r s"