MCPcopy
hub / github.com/ssili126/tv / check_urls

Function check_urls

new.py:693–703  ·  view source on GitHub ↗
(session, urls, semaphore)

Source from the content-addressed store, hash-verified

691 return None
692
693async def check_urls(session, urls, semaphore):
694 tasks = []
695 for url in urls:
696 url = url.strip()
697 modified_urls = await modify_urls(url)
698 for modified_url in modified_urls:
699 task = asyncio.create_task(is_url_accessible(session, modified_url, semaphore))
700 tasks.append(task)
701 results = await asyncio.gather(*tasks)
702 valid_urls = [result for result in results if result]
703 return valid_urls
704
705async def fetch_json(session, url, semaphore):
706 async with semaphore:

Callers 1

mainFunction · 0.85

Calls 2

modify_urlsFunction · 0.70
is_url_accessibleFunction · 0.70

Tested by

no test coverage detected