Skip to content

Fix KeyError for long-running uploads#336

Open
adammcmaster wants to merge 2 commits into
zooniverse:masterfrom
adammcmaster:fix/bearer-token-refresh-retry
Open

Fix KeyError for long-running uploads#336
adammcmaster wants to merge 2 commits into
zooniverse:masterfrom
adammcmaster:fix/bearer-token-refresh-retry

Conversation

@adammcmaster
Copy link
Copy Markdown
Contributor

I keep getting KeyErrors during uploads with the CLI when the bearer token expires, because it's not being automatically refreshed correctly.

  • Adds a bearer-token lock for async/threaded uploads.
  • Validates token responses instead of blindly indexing access_token.
  • If token refresh fails, clears stale bearer/refresh token state, logs in again, and retries token acquisition once.

- Adds a bearer-token lock for async/threaded uploads.
- Validates token responses instead of blindly indexing access_token.
- If token refresh fails, clears stale bearer/refresh token state, logs in again, and retries token acquisition once.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant