File tree 1 file changed +10
-2
lines changed
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 44
44
from xee import types
45
45
46
46
import ee
47
+ # MOE:begin_strip
48
+ from google3 .third_party .earthengine_api .python .ee .cli import borg_util
49
+ # MOE:end_strip
47
50
48
51
49
52
assert sys .version_info >= (3 , 8 )
@@ -802,8 +805,13 @@ def _ee_init_check(self):
802
805
'Earth Engine is not initialized on worker. '
803
806
'Attempting to initialize using application default credentials.'
804
807
)
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 )
807
815
808
816
def __getitem__ (self , key : indexing .ExplicitIndexer ) -> np .typing .ArrayLike :
809
817
return indexing .explicit_indexing_adapter (
You can’t perform that action at this time.
0 commit comments