| Server IP : 162.144.4.212 / Your IP : 216.73.216.108 Web Server : Apache System : Linux gator2125.hostgator.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64 User : cozeellc ( 2980) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/libexec/oracle-cloud-agent/plugins/osms/grpc/aio/ |
Upload File : |
a
K��f� � @ sb d Z ddlmZ ddlmZ ddlmZmZmZmZm Z m
Z
eZe
ee
f ZG dd� dej�ZdS )zCImplementation of the metadata abstraction for gRPC Asyncio Python.� )�OrderedDict)�abc)�Any�Iterator�List�Optional�Tuple�Unionc @ sf e Zd ZdZeeef dd�dd�Zee d�dd��Z
eedd �d
d�Zed�d
d�Z
eed�dd�Zeedd �dd�Zedd�dd�Zedd�dd�Zeeeef d�dd�Zejd�dd�Zejd�dd�Zejd�dd�Zd1eeee d �d!d"�Zeee d�d#d$�Zeee dd%�d&d'�Zee d�d(d)�Z!e"e d*�d+d,�Z#e"d d*�d-d.�Z$e%d�d/d0�Z&dS )2�Metadataa� Metadata abstraction for the asynchronous calls and interceptors.
The metadata is a mapping from str -> List[str]
Traits
* Multiple entries are allowed for the same key
* The order of the values by key is preserved
* Getting by an element by key, retrieves the first mapped value
* Supports an immutable view of the data
* Allows partial mutation on the data without recreating the new object from scratch.
N)�args�returnc G s&