Skip to content

Commit 9d8807c

Browse files
author
Xee authors
committed
Internal change
PiperOrigin-RevId: 710427412
1 parent 5ce8db6 commit 9d8807c

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

xee/ext.py

+10-2
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@
4444
from xee import types
4545

4646
import ee
47+
# MOE:begin_strip
48+
from google3.third_party.earthengine_api.python.ee.cli import borg_util
49+
# MOE:end_strip
4750

4851

4952
assert sys.version_info >= (3, 8)
@@ -802,8 +805,13 @@ def _ee_init_check(self):
802805
'Earth Engine is not initialized on worker. '
803806
'Attempting to initialize using application default credentials.'
804807
)
805-
806-
ee.Initialize(**(self.store.ee_init_kwargs or {}))
808+
ee_init_kwargs = self.store.ee_init_kwargs or {}
809+
# MOE:begin_strip
810+
# Initialize with robot credentials if running on borg.
811+
if 'credentials' not in ee_init_kwargs:
812+
ee_init_kwargs['credentials'] = borg_util.GetCredentials()
813+
# MOE:end_strip
814+
ee.Initialize(**ee_init_kwargs)
807815

808816
def __getitem__(self, key: indexing.ExplicitIndexer) -> np.typing.ArrayLike:
809817
return indexing.explicit_indexing_adapter(

0 commit comments

Comments
 (0)