From c16936b7236638c8bfd7a5e6a2db44ad9801347f Mon Sep 17 00:00:00 2001 From: Angela Li Date: Wed, 11 Oct 2017 13:17:07 -0700 Subject: [PATCH] Add scope for trace client --- trace/google/cloud/trace/__init__.py | 5 ++++- trace/google/cloud/trace/client.py | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/trace/google/cloud/trace/__init__.py b/trace/google/cloud/trace/__init__.py index 558d1302e596..3e22a7aa8931 100644 --- a/trace/google/cloud/trace/__init__.py +++ b/trace/google/cloud/trace/__init__.py @@ -15,4 +15,7 @@ from google.cloud.trace.client import Client -__all__ = ['Client'] +__all__ = ['Client', 'SCOPE'] + + +SCOPE = Client.SCOPE diff --git a/trace/google/cloud/trace/client.py b/trace/google/cloud/trace/client.py index 96635e14e107..af9537403d7b 100644 --- a/trace/google/cloud/trace/client.py +++ b/trace/google/cloud/trace/client.py @@ -32,6 +32,10 @@ class Client(ClientWithProject): client. If not passed, falls back to the default inferred from the environment. """ + SCOPE = ('https://www.googleapis.com/auth/cloud-platform', + 'https://www.googleapis.com/auth/trace.append',) + """The scopes required for authenticating as a Trace consumer.""" + _trace_api = None def __init__(self, project=None, credentials=None):