%PDF- %PDF-
Direktori : /lib/python3/dist-packages/samba/__pycache__/ |
Current File : //lib/python3/dist-packages/samba/__pycache__/samdb.cpython-312.pyc |
� �I�dX� � � � d Z ddlZddlZddlZddlZddlZddlZddlmZmZ ddl m Z mZ ddlm Z mZ ddlmZ ddlmZmZ ddlmZ dd lmZ ddlZd Zd� Z G d� d e� Z G d� de� Z G d� dej6 � Z G d� de� Zy)z(Convenience functions for using the SAM.� N)�dsdb�dsdb_dns)� ndr_unpack�ndr_pack)�drsblobs�misc)�normalise_int32)� get_bytes�cmp)�security)�is_ad_dc_built�restructuredTextc � � y)N�tdb� r � �-/usr/lib/python3/dist-packages/samba/samdb.py�get_default_backend_storer + s � �r c � � e Zd Zy)� SamDBErrorN��__name__� __module__�__qualname__r r r r r . � � �r r c � � e Zd Zy)�SamDBNotFoundErrorNr r r r r r 1 r r r c � � � e Zd ZdZi Zi Z G d� d� Zdddddej ddddf � fd� Z d[� fd� Z d� Zd � Zd � Z d� Zd� Zd � Z d\d�Zd� Zd� Z d]d�Zd� Zd� Z d^d�Zd� Z d_d�Z d`d�Z dad�Z dbd�Zd� Z dcd�Zddd�Zd� Z d� Z! e"e!e d� � Z#d!� Z$d"� Z% e"e%e$d#� � Z&d$� Z' ddd%�Z(d&� Z)d'� Z*d(� Z+d)� Z,d*� Z-d+� Z.d,� Z/d-� Z0d.� Z1d/� Z2d0� Z3d1� Z4d2� Z5d3� Z6d4� Z7d5� Z8ded6�Z9ded7�Z:d8� Z;d9� Z<d:� Z=d;� Z>d<� Z?d=� Z@ ddd>�ZAd?� ZBd@� ZCdA� ZDdB� ZEdC� ZFdD� ZGdE� ZHdF� ZIdG� ZJdH� ZKdI� ZLdJ� ZMdK� ZNdL� ZOdfdM�ZP� fdN�ZQdO� ZRdP� ZSdgdQ�ZTdR� ZUdS� ZVdT� ZW dgdU�ZXdV� ZYdW� ZZdX� Z[dY� Z\dZ� Z]� xZ^S )h�SamDBzThe SAM database.c � � e Zd Zd� Zd� Zd� Zy)�SamDB._CleanUpOnErrorc � � || _ || _ y �N)�samdb�dn)�selfr$ r% s r �__init__zSamDB._CleanUpOnError.__init__; s � ��D�J��D�Gr c � � y r# r �r&