Skip to content

fix(http_file): prova curl -x su qualsiasi fallimento, non solo SSL#413

Merged
Gabrymi93 merged 2 commits into
mainfrom
fix/http-file-curl-fallback
Jul 14, 2026
Merged

fix(http_file): prova curl -x su qualsiasi fallimento, non solo SSL#413
Gabrymi93 merged 2 commits into
mainfrom
fix/http-file-curl-fallback

Conversation

@Gabrymi93

Copy link
Copy Markdown
Member

Problema

HttpFileSource.fetch() prova curl -x solo quando result.is_ssl_fallback_failed. Per timeout/connection error (MUR blocca GHA), il fallback non scatta.

requests via proxy HTTP da GHA non completa il CONNECT (sia tinyproxy che squid) — ma curl -x funziona.

Fix

Cambia la condizione da is_ssl_fallback_failed a not is_ok: qualsiasi fallimento (SSL, timeout, conn error) attiva il fallback curl con proxy se BLOCKED_SOURCE_PROXY è configurato.

Verifica

python -m pytest tests/ -k http_file -q

32 passati, 0 falliti.

@Gabrymi93
Gabrymi93 merged commit 757100a into main Jul 14, 2026
3 checks passed
@Gabrymi93
Gabrymi93 deleted the fix/http-file-curl-fallback branch July 14, 2026 15:01
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