3aa5e7f2896b2e03bdb749d139140505eaa537cd,speech/grpc/transcribe_streaming.py,,make_channel,#Any#Any#,45
 
Before Change
def make_channel(host, port):
    Creates an SSL channel with auth credentials from the environment.
    // In order to make an https call, use an ssl channel with defaults
    ssl_channel = implementations.ssl_channel_credentials(None, None, None)
    // Grab application default credentials from the environment
    creds = credentials.get_credentials().create_scoped([SPEECH_SCOPE])
    // Add a plugin to inject the creds into the header
    auth_header = (
        "Authorization",
        "Bearer " + creds.get_access_token().access_token)
    auth_plugin = implementations.metadata_call_credentials(
        lambda _, cb: cb([auth_header], None),
        name="google_creds")
    // compose the two together for both ssl and google auth
    composite_channel = implementations.composite_channel_credentials(
        ssl_channel, auth_plugin)
    return implementations.secure_channel(host, port, composite_channel)
def _audio_data_generator(buff):
    A generator that yields all available data in the given buffer.
After Change
    credentials, _ = google.auth.default(scopes=[SPEECH_SCOPE])
    // Create a secure channel using the credentials.
    http_request = google.auth.transport.requests.Request()
    target = "{}:{}".format(host, port)
    return google.auth.transport.grpc.secure_authorized_channel(
        credentials, http_request, target)
def _audio_data_generator(buff):
    A generator that yields all available data in the given buffer.

In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 21
Instances
 Project Name: GoogleCloudPlatform/python-docs-samples
 Commit Name: 3aa5e7f2896b2e03bdb749d139140505eaa537cd
 Time: 2016-12-15
 Author: jonwayne@google.com
 File Name: speech/grpc/transcribe_streaming.py
 Class Name: 
 Method Name: make_channel
 Project Name: GoogleCloudPlatform/python-docs-samples
 Commit Name: 3aa5e7f2896b2e03bdb749d139140505eaa537cd
 Time: 2016-12-15
 Author: jonwayne@google.com
 File Name: speech/grpc/transcribe_async.py
 Class Name: 
 Method Name: make_channel
 Project Name: GoogleCloudPlatform/python-docs-samples
 Commit Name: 3aa5e7f2896b2e03bdb749d139140505eaa537cd
 Time: 2016-12-15
 Author: jonwayne@google.com
 File Name: speech/grpc/transcribe.py
 Class Name: 
 Method Name: make_channel