From 743b8cffe4e12a53c893e5d50be7060683b27f21 Mon Sep 17 00:00:00 2001 From: yoshi-automation Date: Wed, 14 Nov 2018 05:19:57 -0800 Subject: [PATCH] [CHANGE ME] Re-generated oslogin to pick up changes in the API or client library generator. --- .../oslogin_v1/gapic/os_login_service_client.py | 17 ++++++++++++----- .../os_login_service_grpc_transport.py | 11 +++++++++++ 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/oslogin/google/cloud/oslogin_v1/gapic/os_login_service_client.py b/oslogin/google/cloud/oslogin_v1/gapic/os_login_service_client.py index b04fbc5aadda..46836f5b176b 100644 --- a/oslogin/google/cloud/oslogin_v1/gapic/os_login_service_client.py +++ b/oslogin/google/cloud/oslogin_v1/gapic/os_login_service_client.py @@ -104,7 +104,7 @@ def __init__(self, transport=None, channel=None, credentials=None, - client_config=os_login_service_client_config.config, + client_config=None, client_info=None): """Constructor. @@ -137,13 +137,20 @@ def __init__(self, your own client library. """ # Raise deprecation warnings for things we want to go away. - if client_config: - warnings.warn('The `client_config` argument is deprecated.', - PendingDeprecationWarning) + if client_config is not None: + warnings.warn( + 'The `client_config` argument is deprecated.', + PendingDeprecationWarning, + stacklevel=2) + else: + client_config = os_login_service_client_config.config + if channel: warnings.warn( 'The `channel` argument is deprecated; use ' - '`transport` instead.', PendingDeprecationWarning) + '`transport` instead.', + PendingDeprecationWarning, + stacklevel=2) # Instantiate the transport. # The transport is responsible for handling serialization and diff --git a/oslogin/google/cloud/oslogin_v1/gapic/transports/os_login_service_grpc_transport.py b/oslogin/google/cloud/oslogin_v1/gapic/transports/os_login_service_grpc_transport.py index 83f75c1947e0..e3f5087daeb6 100644 --- a/oslogin/google/cloud/oslogin_v1/gapic/transports/os_login_service_grpc_transport.py +++ b/oslogin/google/cloud/oslogin_v1/gapic/transports/os_login_service_grpc_transport.py @@ -67,6 +67,8 @@ def __init__(self, credentials=credentials, ) + self._channel = channel + # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { @@ -97,6 +99,15 @@ def create_channel(cls, scopes=cls._OAUTH_SCOPES, ) + @property + def channel(self): + """The gRPC channel used by the transport. + + Returns: + grpc.Channel: A gRPC channel object. + """ + return self._channel + @property def delete_posix_account(self): """Return the gRPC stub for {$apiMethod.name}.