D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
lib64
/
python3.9
/
site-packages
/
ldap
/
extop
/
__pycache__
/
Filename :
dds.cpython-39.opt-1.pyc
back
Copy
a �.d � @ sh d Z ddlmZmZ ddlmZmZmZ ddlm Z m Z ddlmZ G dd� de�Z G dd � d e�Zd S )z� ldap.extop.dds - Classes for Dynamic Entries extended operations (see RFC 2589) See https://www.python-ldap.org/ for details. � )�ExtendedRequest�ExtendedResponse)� namedtype�univ�tag)�encoder�decoder)�LDAPDNc @ s8 e Zd ZdZdZG dd� dej�Zd dd�Zdd � Z dS )�RefreshRequest�1.3.6.1.4.1.1466.101.119.1i�Q c @ sZ e Zd Ze�e�de� je� ej ejd�d��e�de� � je� ej ejd�d���ZdS )z"RefreshRequest.RefreshRequestValue� entryNamer �ZimplicitTag� requestTtl� N)�__name__� __module__�__qualname__r � NamedTypes� NamedTyper �subtyper �Tag�tagClassContext�tagFormatSimpler �Integer� componentType� r r �4/usr/lib64/python3.9/site-packages/ldap/extop/dds.py�RefreshRequestValue s �����r Nc C s || _ |p| j| _d S )N)r �defaultRequestTtlr )�self�requestNamer r r r r �__init__% s zRefreshRequest.__init__c C sd | � � }|�dt| j�jt�tjtjd�d�� |�dt � | j�jt�tjtjd�d�� t� |�S )Nr r r r r )r ZsetComponentByNamer r r r r r r r r r r �encode)r �pr r r �encodedRequestValue) s ����z"RefreshRequest.encodedRequestValue)NNN) r r r r r r �Sequencer r! r$ r r r r r s r c @ s* e Zd ZdZG dd� dej�Zdd� ZdS )�RefreshResponser c @ s8 e Zd Ze�e�de�� je � e je jd�d���Z dS )z$RefreshResponse.RefreshResponseValue�responseTtlr r N)r r r r r r r r r r r r r r r r r r �RefreshResponseValue= s ���r( c C s, t j|| �� d�\}}t|�d��| _| jS )N)Zasn1Specr'