structure saas with tools
This commit is contained in:
95
.venv/lib/python3.10/site-packages/grpc/aio/__init__.py
Normal file
95
.venv/lib/python3.10/site-packages/grpc/aio/__init__.py
Normal file
@@ -0,0 +1,95 @@
|
||||
# Copyright 2019 gRPC authors.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
"""gRPC's Asynchronous Python API.
|
||||
|
||||
gRPC Async API objects may only be used on the thread on which they were
|
||||
created. AsyncIO doesn't provide thread safety for most of its APIs.
|
||||
"""
|
||||
|
||||
from typing import Any, Optional, Sequence, Tuple
|
||||
|
||||
import grpc
|
||||
from grpc._cython.cygrpc import AbortError
|
||||
from grpc._cython.cygrpc import BaseError
|
||||
from grpc._cython.cygrpc import EOF
|
||||
from grpc._cython.cygrpc import InternalError
|
||||
from grpc._cython.cygrpc import UsageError
|
||||
from grpc._cython.cygrpc import init_grpc_aio
|
||||
from grpc._cython.cygrpc import shutdown_grpc_aio
|
||||
|
||||
from ._base_call import Call
|
||||
from ._base_call import RpcContext
|
||||
from ._base_call import StreamStreamCall
|
||||
from ._base_call import StreamUnaryCall
|
||||
from ._base_call import UnaryStreamCall
|
||||
from ._base_call import UnaryUnaryCall
|
||||
from ._base_channel import Channel
|
||||
from ._base_channel import StreamStreamMultiCallable
|
||||
from ._base_channel import StreamUnaryMultiCallable
|
||||
from ._base_channel import UnaryStreamMultiCallable
|
||||
from ._base_channel import UnaryUnaryMultiCallable
|
||||
from ._base_server import Server
|
||||
from ._base_server import ServicerContext
|
||||
from ._call import AioRpcError
|
||||
from ._channel import insecure_channel
|
||||
from ._channel import secure_channel
|
||||
from ._interceptor import ClientCallDetails
|
||||
from ._interceptor import ClientInterceptor
|
||||
from ._interceptor import InterceptedUnaryUnaryCall
|
||||
from ._interceptor import ServerInterceptor
|
||||
from ._interceptor import StreamStreamClientInterceptor
|
||||
from ._interceptor import StreamUnaryClientInterceptor
|
||||
from ._interceptor import UnaryStreamClientInterceptor
|
||||
from ._interceptor import UnaryUnaryClientInterceptor
|
||||
from ._metadata import Metadata
|
||||
from ._server import server
|
||||
from ._typing import ChannelArgumentType
|
||||
|
||||
################################### __all__ #################################
|
||||
|
||||
__all__ = (
|
||||
"init_grpc_aio",
|
||||
"shutdown_grpc_aio",
|
||||
"AioRpcError",
|
||||
"RpcContext",
|
||||
"Call",
|
||||
"UnaryUnaryCall",
|
||||
"UnaryStreamCall",
|
||||
"StreamUnaryCall",
|
||||
"StreamStreamCall",
|
||||
"Channel",
|
||||
"UnaryUnaryMultiCallable",
|
||||
"UnaryStreamMultiCallable",
|
||||
"StreamUnaryMultiCallable",
|
||||
"StreamStreamMultiCallable",
|
||||
"ClientCallDetails",
|
||||
"ClientInterceptor",
|
||||
"UnaryStreamClientInterceptor",
|
||||
"UnaryUnaryClientInterceptor",
|
||||
"StreamUnaryClientInterceptor",
|
||||
"StreamStreamClientInterceptor",
|
||||
"InterceptedUnaryUnaryCall",
|
||||
"ServerInterceptor",
|
||||
"insecure_channel",
|
||||
"server",
|
||||
"Server",
|
||||
"ServicerContext",
|
||||
"EOF",
|
||||
"secure_channel",
|
||||
"AbortError",
|
||||
"BaseError",
|
||||
"UsageError",
|
||||
"InternalError",
|
||||
"Metadata",
|
||||
)
|
||||
Reference in New Issue
Block a user