Annotate metadata variable as Tuple instead of Sequence

pull/22539/head
Lidi Zheng 5 years ago
parent 5cab833808
commit 386977ff41
  1. 11
      src/python/grpcio/grpc/experimental/aio/_call.py

@ -14,10 +14,10 @@
"""Invocation-side implementation of gRPC Asyncio Python.""" """Invocation-side implementation of gRPC Asyncio Python."""
import asyncio import asyncio
from functools import partial
import logging
import enum import enum
from typing import AsyncIterable, Awaitable, Optional import logging
from functools import partial
from typing import AsyncIterable, Awaitable, Optional, Tuple
import grpc import grpc
from grpc import _common from grpc import _common
@ -25,7 +25,8 @@ from grpc._cython import cygrpc
from . import _base_call from . import _base_call
from ._typing import (DeserializingFunction, DoneCallbackType, MetadataType, from ._typing import (DeserializingFunction, DoneCallbackType, MetadataType,
RequestType, ResponseType, SerializingFunction) MetadatumType, RequestType, ResponseType,
SerializingFunction)
__all__ = 'AioRpcError', 'Call', 'UnaryUnaryCall', 'UnaryStreamCall' __all__ = 'AioRpcError', 'Call', 'UnaryUnaryCall', 'UnaryStreamCall'
@ -161,7 +162,7 @@ class Call:
_loop: asyncio.AbstractEventLoop _loop: asyncio.AbstractEventLoop
_code: grpc.StatusCode _code: grpc.StatusCode
_cython_call: cygrpc._AioCall _cython_call: cygrpc._AioCall
_metadata: MetadataType _metadata: Tuple[MetadatumType]
_request_serializer: SerializingFunction _request_serializer: SerializingFunction
_response_deserializer: DeserializingFunction _response_deserializer: DeserializingFunction

Loading…
Cancel
Save