示例#1
0
def composite_channel_credentials(channel_credentials, *call_credentials):
    """Compose a ChannelCredentials and one or more CallCredentials objects.

  Args:
    channel_credentials: A ChannelCredentials.
    *call_credentials: One or more CallCredentials objects.

  Returns:
    A ChannelCredentials composed of the given ChannelCredentials and
      CallCredentials objects.
  """
    from grpc import _credential_composition
    cygrpc_call_credentials = tuple(
        single_call_credentials._credentials
        for single_call_credentials in call_credentials)
    return ChannelCredentials(
        _credential_composition.channel(channel_credentials._credentials,
                                        cygrpc_call_credentials))
示例#2
0
文件: __init__.py 项目: izouxv/grpc
def composite_channel_credentials(channel_credentials, *call_credentials):
  """Compose a ChannelCredentials and one or more CallCredentials objects.

  Args:
    channel_credentials: A ChannelCredentials.
    *call_credentials: One or more CallCredentials objects.

  Returns:
    A ChannelCredentials composed of the given ChannelCredentials and
      CallCredentials objects.
  """
  from grpc import _credential_composition
  cygrpc_call_credentials = tuple(
      single_call_credentials._credentials
      for single_call_credentials in call_credentials)
  return ChannelCredentials(
      _credential_composition.channel(
          channel_credentials._credentials, cygrpc_call_credentials))