#
data = []
async with aiohttp.ClientSession() as session:
if extensions:
for directory in directories:
response = await session.get(url=f"{url}/{directory}")
data.append([f"{url}/{directory}", response.status, response.content_length])
for extension in extensions:
response = await session.get(url=f"{url}/{directory}.{extension}")
data.append([f"{url}/{directory}.{extension}", response.status, response.content_length])
else:
for directory in directories:
response = await session.get(url=f"{url}/{directory}")
data.append([f"{url}/{directory}", response.status, response.content_length])
Как мне оптимизровать этот код? Получается повторение. Идея состоит в том, что если пользователь задает расширения для файлов, то запросы идут с расширениеми. А если нет, то без них