str.isspace
str.isspace(...)Description
Documentation for str.isspace.
Real-World Examples
Practical code examples showing how str.isspace is used in real projects.
def _format_location(self, location: str) -> str:
"""Format location for GitHub search query"""
if not location:
return ""
location = location.strip()
if any(ch.isspace() for ch in location):
return f'location:"{location}"'
return f"location:{location}"
async def _execute_parallel_searches(
self,
strategies: List[SearchStrategy],
job_id: str
) -> List[Dict[str, Any]]:
"""
Execute search strategies in parallel with controlled concurrency.
"""
all_candidates = []
# Group strategies into batches to avoid overwhelming the API
batch_size = 3
strategy_batches = [
strategies[i:i + batch_size]
for i in range(0, len(strategies), batch_size)
]
# If all else fails, just take a substring making sure not to cut tokens
start_pos = random.randint(0, len(text) - max_length)
# Adjust to start at a token boundary
if start_pos > 0:
while start_pos < len(text) and not text[start_pos].isspace():
start_pos += 1
start_pos += 1 # Skip the space
end_pos = min(start_pos + max_length, len(text))
# Adjust to end at a sentence boundary if possible
sentence_end = text.rfind(".", start_pos, end_pos)
if sentence_end > start_pos + min_length:
end_pos = sentence_end + 1
return text[start_pos:end_pos].strip()
# -----------------
# Data Fetching
# -----------------
def fetch_data(source: Dict, cache_dir: Path, force_refresh: bool = False) -> List[str]: