[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 | try: | 114 | try: | ||
| 115 | body = self.get(url).text | 115 | body = self.get(url).text | ||
| 116 | except Exception: | 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 | if page == 1 and not _CARD_RE.search(body): | 124 | if page == 1 and not _CARD_RE.search(body): | ||
| 119 | # page 1 vide par intermittence (hanlonrealty sert parfois un | 125 | # page 1 vide par intermittence (hanlonrealty sert parfois un | ||
| 120 | # gabarit sans cartes) : réessayer, puis variantes d'URL — un | 126 | # gabarit sans cartes) : réessayer, puis variantes d'URL — un | ||
| 121 | 127 | ||||