You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto-generated parity issue — may be a false positive.
This issue was created automatically by /sync-sdk-parity from a heuristic
analysis of recent supabase-js commits. The tooling has limited insight
into language-specific idioms and may have:
misidentified a JS-only change as cross-language relevant,
missed an existing implementation in this SDK under a different name,
or proposed an API shape that doesn't fit this language's conventions.
It is the SDK author's responsibility to validate the need before
implementing. If this change does not apply to this SDK, please close the
issue with a short note explaining why.
SDK Parity: Python implementation needed
A change was made in supabase-js that needs to be implemented in this repository for SDK parity.
New boolean client option db.retry (default true) forwarded to the underlying PostgREST client, letting callers disable automatic retries for transient (network/5xx) PostgREST errors.
Code Reference
this.rest=newPostgrestClient(...)// SupabaseClientOptions.db.retry?: boolean — defaults to true
Implementation Guidance
Expected API Surface
supabase-py's client_options.py has postgrest_client_timeout but no retry toggle per prior investigation. Add a postgrest_client_retry (or similarly named, matching existing option naming style) boolean option to ClientOptions, defaulting to True, and forward it to the underlying postgrest-py client's retry behavior.
Key Behaviors to Match
Boolean option on client construction, default True (preserves current behavior) · When False, transient/5xx PostgREST errors are not automatically retried
Warning
Auto-generated parity issue — may be a false positive.
This issue was created automatically by
/sync-sdk-parityfrom a heuristicanalysis of recent
supabase-jscommits. The tooling has limited insightinto language-specific idioms and may have:
It is the SDK author's responsibility to validate the need before
implementing. If this change does not apply to this SDK, please close the
issue with a short note explaining why.
SDK Parity: Python implementation needed
A change was made in
supabase-jsthat needs to be implemented in this repository for SDK parity.Reference Implementation (supabase-js)
e6c975ceWhat Changed
New boolean client option
db.retry(defaulttrue) forwarded to the underlying PostgREST client, letting callers disable automatic retries for transient (network/5xx) PostgREST errors.Code Reference
Implementation Guidance
Expected API Surface
supabase-py'sclient_options.pyhaspostgrest_client_timeoutbut no retry toggle per prior investigation. Add apostgrest_client_retry(or similarly named, matching existing option naming style) boolean option toClientOptions, defaulting toTrue, and forward it to the underlying postgrest-py client's retry behavior.Key Behaviors to Match
Boolean option on client construction, default
True(preserves current behavior) · WhenFalse, transient/5xx PostgREST errors are not automatically retriedAcceptance Criteria
Context
Generated with Claude Code
/sync-sdk-parity