Skip to content

Commit aa5934f

Browse files
authored
Don't check expiry for creds that have none (fsspec#665)
1 parent d9e5c1c commit aa5934f

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

gcsfs/credentials.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,14 @@ def _credentials_valid(self, refresh_buffer):
174174
self.credentials.valid
175175
# In addition to checking current validity, we ensure that there is
176176
# not a near-future expiry to avoid errors when expiration hits.
177-
and self.credentials.expiry
178-
and (self.credentials.expiry - datetime.utcnow()).total_seconds()
179-
> refresh_buffer
177+
and (
178+
(
179+
self.credentials.expiry
180+
and (self.credentials.expiry - datetime.utcnow()).total_seconds()
181+
> refresh_buffer
182+
)
183+
or not self.credentials.expiry
184+
)
180185
)
181186

182187
def maybe_refresh(self, refresh_buffer=300):

0 commit comments

Comments
 (0)