Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
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
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
segmentio
/
analytics-python
Public
Notifications
You must be signed in to change notification settings
Fork
149
Star
253
Code
Issues
1
Pull requests
11
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Improve HTTP response handling and retry logic
- #520
#520
Open
MichaelGHSeg
wants to merge 21 commits into
master
segmentio/analytics-python:master
from
response-status-updates
segmentio/analytics-python:response-status-updates
Copy head branch name to clipboard
Conversation
Commits
21
(21)
Checks
Files changed
Open
Improve HTTP response handling and retry logic
#520
MichaelGHSeg
wants to merge 21 commits into
master
segmentio/analytics-python:master
from
response-status-updates
segmentio/analytics-python:response-status-updates
Copy head branch name to clipboard
Commits
Commits on Feb 12, 2026
Improve HTTP response handling and retry logic
Show description for 21a8460
MichaelGHSeg
and
claude
committed
21a8460
View commit details
Copy full SHA for 21a8460
Browse repository at this point
Increase max retries from 10 to 1000
Show description for e4f34d0
MichaelGHSeg
and
claude
committed
e4f34d0
View commit details
Copy full SHA for e4f34d0
Browse repository at this point
Update segment/analytics/test/test_request.py
Show description for 8bd4163
MichaelGHSeg
and
Copilot
authored
8bd4163
View commit details
Copy full SHA for 8bd4163
Browse repository at this point
Commits on Feb 18, 2026
Apply suggestions from code review
Show description for e1ac214
MichaelGHSeg
and
Copilot
authored
e1ac214
View commit details
Copy full SHA for e1ac214
Browse repository at this point
Commits on Feb 19, 2026
Address PR review feedback
Show description for 6a10b7c
MichaelGHSeg
and
claude
committed
6a10b7c
View commit details
Copy full SHA for 6a10b7c
Browse repository at this point
Commits on Feb 25, 2026
Implement unified HTTP response handling per SDD
Show description for 6ed8ef6
MichaelGHSeg
and
claude
committed
6ed8ef6
View commit details
Copy full SHA for 6ed8ef6
Browse repository at this point
Fix Retry-After: 0 handling and 429 re-queue guard
Show description for a28102f
MichaelGHSeg
and
claude
committed
a28102f
View commit details
Copy full SHA for a28102f
Browse repository at this point
Merge branch 'master' into response-status-updates
MichaelGHSeg
authored
2165298
View commit details
Copy full SHA for 2165298
Browse repository at this point
Address PR review: catch KeyError in response parsing
Show description for 115d124
MichaelGHSeg
and
claude
committed
115d124
View commit details
Copy full SHA for 115d124
Browse repository at this point
Enabling retry e2e test set
MichaelGHSeg
committed
2474b46
View commit details
Copy full SHA for 2474b46
Browse repository at this point
Commits on Feb 26, 2026
Fix Retry-After header never parsed on non-2xx responses
Show description for 98df1bc
MichaelGHSeg
and
claude
committed
98df1bc
View commit details
Copy full SHA for 98df1bc
Browse repository at this point
Wire on_error callback in e2e-cli for failure reporting
Show description for ec0481f
MichaelGHSeg
and
claude
committed
ec0481f
View commit details
Copy full SHA for ec0481f
Browse repository at this point
Commits on Mar 4, 2026
Consolidate backoff parameters: max retries 1000 -> 10
Show description for ea257f8
MichaelGHSeg
and
claude
committed
ea257f8
View commit details
Copy full SHA for ea257f8
Browse repository at this point
Commits on Mar 11, 2026
Merge branch 'master' into response-status-updates
MichaelGHSeg
authored
184fe1f
View commit details
Copy full SHA for 184fe1f
Browse repository at this point
Commits on Mar 20, 2026
Omit X-Retry-Count header on first attempt, send only on retries
Show description for 12d2f08
MichaelGHSeg
and
claude
committed
12d2f08
View commit details
Copy full SHA for 12d2f08
Browse repository at this point
Commits on May 1, 2026
Treat 2xx and 3xx status codes as success, not just 200
Show description for a2fd03b
MichaelGHSeg
and
claude
committed
a2fd03b
View commit details
Copy full SHA for a2fd03b
Browse repository at this point
Commits on May 7, 2026
Merge remote-tracking branch 'origin/master' into response-status-updates
MichaelGHSeg
committed
f0c39a7
View commit details
Copy full SHA for f0c39a7
Browse repository at this point
Improve e2e-cli setup: Python resolution and devbox docs
Show description for 8c5680a
MichaelGHSeg
committed
8c5680a
View commit details
Copy full SHA for 8c5680a
Browse repository at this point
Commits on May 11, 2026
Address all issues from deep code review
Show description for ad198ef
MichaelGHSeg
committed
ad198ef
View commit details
Copy full SHA for ad198ef
Browse repository at this point
Refine documentation in flush method
Show description for 211f094
MichaelGHSeg
authored
211f094
View commit details
Copy full SHA for 211f094
Browse repository at this point
Delete status-response-updates-deep-review.md
MichaelGHSeg
authored
a1314f8
View commit details
Copy full SHA for a1314f8
Browse repository at this point
You can’t perform that action at this time.