Skip to content

Commit 497cb74

Browse files
committed
Pass interactive and override parameters from __init__ to login() method
1 parent a3feb75 commit 497cb74

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

earthpy/api/appeears.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ def __init__(
8888
self,
8989
product, layer, start_date, end_date, polygon,
9090
recurring=False, year_range=None,
91-
download_key="appeears", project=None):
91+
download_key="appeears", project=None,
92+
interactive=True, override=False):
9293

9394
# Initialize attributes
9495
self._product = product
@@ -98,6 +99,8 @@ def __init__(
9899
self._recurring = recurring
99100
self._year_range = year_range
100101
self._polygon = polygon
102+
self._interactive = interactive
103+
self._override = override
101104

102105
self._auth_header = None
103106
self._status = None
@@ -200,7 +203,7 @@ def login(self, interactive=True, override=False):
200203
@property
201204
def auth_header(self):
202205
if not self._auth_header:
203-
self.login()
206+
self.login(interactive=self._interactive, override=self._override)
204207
return self._auth_header
205208

206209
@property

0 commit comments

Comments
 (0)