[ka2] snapshot pré-mission c21_on
1 changed file +7 −1
modified
immoka/connectors/realtypress.py
+7 −1
@@ -114,7 +114,13 @@ class _RealtyPress(BaseConnector): | ||
| 114 | 114 | try: |
| 115 | 115 | body = self.get(url).text |
| 116 | 116 | except Exception: |
| 117 | − break | |
| 117 | + if page > 1: | |
| 118 | + break | |
| 119 | + # page 1 : une erreur réseau transitoire ne doit pas devenir un | |
| 120 | + # sync « réussi » à 0 fiche (rlpheartland/grapevine 2026-08-29 : | |
| 121 | + # fetch en échec → found=0 en 0,2 s, ok=1) — passer par les | |
| 122 | + # reprises ci-dessous, qui lèvent si ça persiste | |
| 123 | + body = "" | |
| 118 | 124 | if page == 1 and not _CARD_RE.search(body): |
| 119 | 125 | # page 1 vide par intermittence (hanlonrealty sert parfois un |
| 120 | 126 | # gabarit sans cartes) : réessayer, puis variantes d'URL — un |
| 121 | 127 | |