Skip to content

Commit d47de16

Browse files
committed
Rename config vars.
1 parent e241973 commit d47de16

4 files changed

Lines changed: 10 additions & 10 deletions

File tree

aiohttp_aiofiles_tutorial/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import aiofiles
77
from aiofiles.threadpool.text import AsyncTextIOWrapper as AsyncIOFile
88
from aiohttp import ClientSession
9-
from config import EXPORT_FILE, HTML_HEADERS
9+
from config import EXPORT_FILEPATH, HTTP_HEADERS
1010
from logger import LOGGER
1111

1212
from .data import urls_to_fetch
@@ -16,7 +16,7 @@
1616
async def init_script():
1717
"""Prepare output file & kickoff task creation/execution."""
1818
start_time = timer()
19-
async with aiofiles.open(EXPORT_FILE, mode="w+") as outfile:
19+
async with aiofiles.open(EXPORT_FILEPATH, mode="w+") as outfile:
2020
await outfile.write("title,description,primary_tag,url,published_at\n")
2121
await execute_fetcher_tasks(outfile)
2222
await outfile.close()
@@ -31,6 +31,6 @@ async def execute_fetcher_tasks(outfile: AsyncIOFile):
3131
3232
:param AsyncIOFile outfile: Path of local file to write to.
3333
"""
34-
async with ClientSession(headers=HTML_HEADERS) as session:
34+
async with ClientSession(headers=HTTP_HEADERS) as session:
3535
task_list = await create_tasks(session, urls_to_fetch, outfile)
3636
await asyncio.gather(*task_list)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Parse data from local files."""
2-
from config import CSV_FILEPATH
2+
from config import INPUT_FILEPATH
33

44
from .urls import parse_urls_from_csv
55

6-
urls_to_fetch = parse_urls_from_csv(CSV_FILEPATH)
6+
urls_to_fetch = parse_urls_from_csv(INPUT_FILEPATH)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
"""Test reading tutorial sample data URLs."""
2-
from config import CSV_FILEPATH
2+
from config import INPUT_FILEPATH
33

44
from aiohttp_aiofiles_tutorial.data.urls import parse_urls_from_csv
55

66

77
def test_parse_urls():
88
"""Ensure URL sample data is parsed correctly."""
99

10-
urls_to_fetch = parse_urls_from_csv(CSV_FILEPATH)
10+
urls_to_fetch = parse_urls_from_csv(INPUT_FILEPATH)
1111

1212
assert (type(urls_to_fetch)) == list
1313
assert "https://" in urls_to_fetch[0]

config.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
BASE_DIR = path.abspath(path.dirname(__file__))
66

77
# Filepath to CSV containing URLs.
8-
CSV_FILEPATH = f"{BASE_DIR}/aiohttp_aiofiles_tutorial/data/urls.csv"
8+
INPUT_FILEPATH = f"{BASE_DIR}/aiohttp_aiofiles_tutorial/data/urls.csv"
99

1010
# Filepath of asynchronously generated CSV containing page data.
11-
EXPORT_FILE = f"{BASE_DIR}/export/hackers_pages_metadata.csv"
11+
EXPORT_FILEPATH = f"{BASE_DIR}/export/hackers_pages_metadata.csv"
1212

1313
# Headers to be passed to async HTTP client session.
14-
HTML_HEADERS = {
14+
HTTP_HEADERS = {
1515
"content-type": "text/html; charset=UTF-8",
1616
"connection": "keep-alive",
1717
"accept": "*/*",

0 commit comments

Comments
 (0)