from datetime import datetime, timezone, timedelta from core.controllers.ConfigurationController import ConfigurationController def should_be_synchronized(): current_datetime = datetime.today().astimezone(timezone.utc) last_synced_at = ConfigurationController.get_last_synced_at() return last_synced_at is None or (current_datetime - last_synced_at) >= timedelta(days=30)