D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
3023067
/
root
/
lib
/
python3.9
/
site-packages
/
ipapython
/
__pycache__
/
Filename :
kernel_keyring.cpython-39.pyc
back
Copy
a }�f' � @ s� d dl mZ d dlZd dlmZ d dlmZ d dlmZ dZ dZ dd � Zd d� Zdd � Z ddd�Zdd� Zdd� Zdd� Zdd� Zdd� ZdS )� )�absolute_importN)�run)�paths)�tasksz@s�userc C s t tjdtgddd�} | jS )z Dump all keys �listFT�� raiseonerrZcapture_output)r r �KEYCTL�KEYRING�output)�result� r �</usr/lib/python3.9/site-packages/ipapython/kernel_keyring.py� dump_keys( s �r c C sD t | t�sJ �ttjdtt| gddd�}|jr:td| ��|j � � S )zv One cannot request a key based on the description it was created with so find the one we're looking for. �searchFTr zkey %s not found)� isinstance�strr r r r �KEYTYPE� returncode� ValueError� raw_output�rstrip��keyr r r r �get_real_key1 s �r c C sB t | t�sJ �ttjdt| gddd�}|jr8td| ��|j� � S )z� Fetches the value of a persistent key from storage, trimming trailing any tailing whitespace. Assert when key is not a string-type. Zget_persistentFTr zpersistent key %s not found) r r r r r r r r r r r r r r �get_persistent_key>