From 542e9110594d15ef252ad1563dc6aaeffdb5ca63 Mon Sep 17 00:00:00 2001 From: AD Date: Wed, 6 Feb 2019 15:07:14 +0100 Subject: [PATCH] fix(main): move package direct hook to end of file --- tagmaps/__main__.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/tagmaps/__main__.py b/tagmaps/__main__.py index 925359e..071a76f 100644 --- a/tagmaps/__main__.py +++ b/tagmaps/__main__.py @@ -18,7 +18,7 @@ import sys import time import logging -from pathlib import Path, PurePath +from pathlib import Path from tagmaps.classes.cluster import ClusterGen from tagmaps.classes.compile_output import Compile @@ -41,7 +41,7 @@ def main(): cfg = Utils.init_main() print('\n') - log = logging.getLogger("tagmaps") + log = Utils._set_logger(cfg.output_folder) log.info( "########## " "STEP 1 of 6: Data Cleanup " @@ -125,10 +125,6 @@ def main(): sys.exit() -if __name__ == "__main__": - main() - - class TagMaps(): """Perform tag clustering from spatially referenced and tagged records. @@ -225,7 +221,11 @@ def __init__( # create output dir if not exists Utils._init_output_dir(self.output_folder) # init logger (logging to console and file log.txt) - self.log = Utils._set_logger(self.output_folder) + tagmaps_logger = logging.getLogger("tagmaps") + if tagmaps_logger: + self.log = tagmaps_logger + else: + self.log = Utils._set_logger(self.output_folder) # data structures for clustering self.lbsn_data: PrepareData = None self.cleaned_post_dict = None @@ -438,3 +438,7 @@ def _write_shapes(self, itemized=True): bounds=self.lbsn_data.bounds, shapes_and_meta_list=shapelist ) + + +if __name__ == "__main__": + main()