EVOLUTION-MANAGER
Edit File: _client.cpython-36.pyc
3 �.'e�: � @ s� d dl Z d dlZd dlmZ d dlmZmZmZmZm Z m Z mZmZm Z mZmZmZmZmZmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlZdd � Z d d� Z!dd � Z"G dd� de�Z#dS )� N)�S_ISSOCK)�Volume� NfsExport�Capabilities�Pool�System�Battery�Disk�AccessGroup� FileSystem� FsSnapshot� uri_parse�LsmError�ErrorNumber�INetworkAttachedStorage� TargetPort)�return_requires)�UDS_PATH)� TransPort)�IDatac C s | d= | S )z� Used to remove the self key from the dict d. Self is included when calling the function locals() in a class method. �self� )�dr r �/usr/lib64/python3.6/_client.py� _del_self# s r c C s | r| |krt tjd| ��d S )NzUnsupported search_key: '%s')r r ZUNSUPPORTED_SEARCH_KEY)� search_keyZsupported_keysr r r �_check_search_key, s r c C s t tjd��d S )NzRThe libStorageMgmt daemon is not running (process name lsmd), please start service)r r ZDAEMON_NOT_RUNNINGr r r r �_raise_no_daemon4 s r c @ s2 e Zd ZdZd�Zd�Zd�Zd�Zd�dd�Zd�dd�Z e d d � �Ze dd� �Zd�dd�Z ed �efdd��Zed �efdd��Ze eejd g�defdd���Zed �efdd��Zee�efdd��Zeeee�efdd��Zed �efdd��Zee�efd d!��Zeejd ejd �efd"d#��Zeeg�d d efd$d%��Zeeg�efd&d'��Z ed �efd(d)��Z!ed �efd*d+��Z"ee#g�d d efd,d-��Z$eejd e#�efd.d/��Z%eejd e#�efd0d1��Z&eejd e#�efd2d3��Z'ee�efd4d5��Z(eejd �efd6d7��Z)eejd �efd8d9��Z*ed �efd:d;��Z+ed �efd<d=��Z,ee-g�d d efd>d?��Z.ed �efd@dA��Z/ed �efdBdC��Z0ee1g�d d efdDdE��Z2ee1�efdFdG��Z3ed �efdHdI��Z4ee1�efdJdK��Z5ee1�efdLdM��Z6ee#g�efdNdO��Z7ee1g�efdPdQ��Z8ee9�efdRdS��Z:eejd �efdTdU��Z;ee<g�d d efdVdW��Z=eejd �efdXdY��Z>eejd e<�efdZd[��Z?eejd e<�efd\d]��Z@eejd e<�d efd^d_��ZAeejd �d efd`da��ZBeeCg�efdbdc��ZDeejd eC�efddde��ZEeejd �efdfdg��ZFeejd �dhefdidj��ZGee9�efdkdl��ZHeejd �efdmdn��ZIeejd g�efdodp��ZJeeKg�d d efdqdr��ZLeeK�eKjMeKjMd d efdsdt��ZNed �efdudv��ZOeePg�d d efdwdx��ZQeeeeeeg�efdydz��ZReeeejd gg�efd{d|��ZSeegegg�efd}d~��ZTee#�efdd���ZUed �efd�d���ZVed �efd�d���ZWeeXg�d d efd�d���ZYeeeeeeg�efd�d���ZZed �efd�d���Z[ed �efd�d���Z\ed �efd�d���Z]d S )��Clientr � � � c C s t d��d S )NzDo not call directly!)�RuntimeError)r �uri�plain_text_password� timeout_ms�flagsr r r �plugin_registerR s zClient.plugin_registerc C s | j jdtt� �� dS )z3 Instruct the plug-in to get ready r'