Sfoglia il codice sorgente

remove noisy past-date skip warnings from Booking.com client

ZiB 4 mesi fa
parent
commit
cae4ff9766
1 ha cambiato i file con 0 aggiunte e 5 eliminazioni
  1. 0 5
      room_cal/service_api/_booking.py

+ 0 - 5
room_cal/service_api/_booking.py

@@ -4,7 +4,6 @@ import logging
 import os
 import random
 import time
-import warnings
 from dataclasses import dataclass
 from room_cal._utils import local_today as _local_today
 from urllib.parse import parse_qs, urlparse
@@ -502,7 +501,6 @@ class _BookingClient:
   async def _fetch_month_calendar(self, month: int, year: int) -> dict[str, DayInfo]:
     start, end = month_bounds(month, year)
     if _is_past(end):
-      warnings.warn(f'Booking.com: skipping calendar fetch for past month {year}-{month:02d}', stacklevel=3)
       return {}
     body = {
       'dates': {'range': True, 'dates': [start, end]},
@@ -684,7 +682,6 @@ class _BookingClient:
     if is_stale('booking'):
       raise BookingAuthError(f'Booking.com credentials are stale — run: {_AUTH_HINT}')
     if _is_past(d):
-      warnings.warn(f'Booking.com: skipping set_price for past date {d}', stacklevel=2)
       return
     if (cached := self._cache.get(d)) and cached.price == price:
       return
@@ -721,7 +718,6 @@ class _BookingClient:
     if is_stale('booking'):
       raise BookingAuthError(f'Booking.com credentials are stale — run: {_AUTH_HINT}')
     if _is_past(d):
-      warnings.warn(f'Booking.com: skipping set_availability for past date {d}', stacklevel=2)
       return
     expected_rts = 1 if available else 0
     if (cached := self._cache.get(d)) and cached.available == available and cached.rooms_to_sell == expected_rts:
@@ -753,7 +749,6 @@ class _BookingClient:
     if is_stale('booking'):
       raise BookingAuthError(f'Booking.com credentials are stale — run: {_AUTH_HINT}')
     if _is_past(d):
-      warnings.warn(f'Booking.com: skipping set_rooms_to_sell for past date {d}', stacklevel=2)
       return
     entry: dict = {
       'fromDate': d,