blob: edfc665bf0844fadb82b64897492057a0994bcc4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
from .read import DataReader
from .obfuscate import obfuscate
from .logger import get_logger
from typing import List, Dict
class ImportData:
def __init__(self, verbosity: bool = False):
self.verbosity = verbosity
self.log_level = "DEBUG" if verbosity else "INFO"
self.logger = get_logger("ImportData", self.log_level)
self.reader = DataReader()
def import_s3(self, path: str, pii_fields: List[str]) -> bytes:
return self.reader.read_s3(path)
def import_local(self, path: str, pii_fields: List[str]) -> bytes:
return self.reader.read_local(path)
|