From ca86268aae6312faae024e7954b2faf938065b95 Mon Sep 17 00:00:00 2001 From: Adam Janovsky Date: Sat, 28 Nov 2020 12:32:31 +0100 Subject: fix hardcoded path, redundant functions --- cc_oop_demo.py | 2 +- sec_certs/helpers.py | 13 ------------- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/cc_oop_demo.py b/cc_oop_demo.py index 1da4cfe8..a49a2e7d 100644 --- a/cc_oop_demo.py +++ b/cc_oop_demo.py @@ -29,7 +29,7 @@ def main(): dset.to_json('./debug_dataset/cc_full_dataset.json') # Load dataset from JSON - new_dset = CCDataset.from_json('/Users/adam/phd/projects/certificates/sec-certs/debug_dataset/cc_full_dataset.json') + new_dset = CCDataset.from_json('./debug_dataset/cc_full_dataset.json') assert dset == new_dset diff --git a/sec_certs/helpers.py b/sec_certs/helpers.py index 80e490de..afea2476 100644 --- a/sec_certs/helpers.py +++ b/sec_certs/helpers.py @@ -17,19 +17,6 @@ import functools logger = logging.getLogger(__name__) -# Following two functions are from: https://stackoverflow.com/questions/31174295/getattr-and-setattr-on-nested-subobjects-chained-properties - - -def rsetattr(obj, attr, val): - pre, _, post = attr.rpartition('.') - return setattr(rgetattr(obj, pre) if pre else obj, post, val) - - -def rgetattr(obj, attr, *args): - def _getattr(obj, attr): - return getattr(obj, attr, *args) - return functools.reduce(_getattr, [obj] + attr.split('.')) - def download_file(url: str, output: Path) -> int: try: -- cgit v1.3.1