From 7dab7013b724bfb86fa666353b4fe887f7de0b71 Mon Sep 17 00:00:00 2001 From: Alex Schofield Date: Wed, 12 Feb 2025 01:52:57 +0000 Subject: restore original project layout --- main.py | 20 -------------------- src/csv_reader.py | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 20 deletions(-) delete mode 100644 main.py create mode 100644 src/csv_reader.py diff --git a/main.py b/main.py deleted file mode 100644 index 8ee40e9..0000000 --- a/main.py +++ /dev/null @@ -1,20 +0,0 @@ -import csv -from io import StringIO -from typing import List, Dict -import logging - -logger = logging.getLogger(__name__) -logger.setLevel(logging.INFO) -if not logger.handlers: - handler = logging.StreamHandler() - formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') - handler.setFormatter(formatter) - logger.addHandler(handler) - -def csv_reader(content: str) -> List[Dict[str, str]]: - f = StringIO(content) - reader = csv.DictReader(f) - logger.info("Finished reading CSV!") - return list(reader) - - diff --git a/src/csv_reader.py b/src/csv_reader.py new file mode 100644 index 0000000..8ee40e9 --- /dev/null +++ b/src/csv_reader.py @@ -0,0 +1,20 @@ +import csv +from io import StringIO +from typing import List, Dict +import logging + +logger = logging.getLogger(__name__) +logger.setLevel(logging.INFO) +if not logger.handlers: + handler = logging.StreamHandler() + formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') + handler.setFormatter(formatter) + logger.addHandler(handler) + +def csv_reader(content: str) -> List[Dict[str, str]]: + f = StringIO(content) + reader = csv.DictReader(f) + logger.info("Finished reading CSV!") + return list(reader) + + -- cgit v1.2.3