| Index: third_party/gsutil/third_party/protorpc/protorpc/non_sdk_imports.py
|
| diff --git a/third_party/gsutil/third_party/protorpc/protorpc/non_sdk_imports.py b/third_party/gsutil/third_party/protorpc/protorpc/non_sdk_imports.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..5b971ecc6de41f80f851b7c32c48e8f304784b45
|
| --- /dev/null
|
| +++ b/third_party/gsutil/third_party/protorpc/protorpc/non_sdk_imports.py
|
| @@ -0,0 +1,21 @@
|
| +"""Dynamically decide from where to import other non SDK Google modules.
|
| +
|
| +All other protorpc code should import other non SDK modules from
|
| +this module. If necessary, add new imports here (in both places).
|
| +"""
|
| +
|
| +__author__ = 'yey@google.com (Ye Yuan)'
|
| +
|
| +# pylint: disable=g-import-not-at-top
|
| +# pylint: disable=unused-import
|
| +
|
| +try:
|
| + from google.protobuf import descriptor
|
| + normal_environment = True
|
| +except ImportError:
|
| + normal_environment = False
|
| +
|
| +if normal_environment:
|
| + from google.protobuf import descriptor_pb2
|
| + from google.protobuf import message
|
| + from google.protobuf import reflection
|
|
|