diff --git a/lib_afc_mosiac/universe_map_file.py b/lib_afc_mosiac/universe_map_file.py index 8bafdbc..e356be9 100644 --- a/lib_afc_mosiac/universe_map_file.py +++ b/lib_afc_mosiac/universe_map_file.py @@ -19,22 +19,10 @@ class AFCMUniverseMapFile: self.mosaic_filename = mosaic_filename - self.mosaic_head = { - "filetype": "universe map file", - "version": '0.10' - } - - self.metadata = { - "mosaic_filename": "TeirabDelegateTextFile_MOSIAC.csv", - "mosaic_file_url": None, - "tags": None, - "total_rows": 0, - "total_removed": 0, - "total_optout": 0, - "processing_time": 0 - } - + self.mosaic_head = {} + self.metadata = {} self.mosaic_file_list = {} + self.files = [] @@ -62,6 +50,21 @@ class AFCMUniverseMapFile: return data + def read_mosaic_map_dict( self, map_dict : dict ): + """ + read_mosaic_map_dict + """ + + if not isinstance(map_dict, dict): + return None + + self.mosaic_head = map_dict.get('mosaic', {}) + self.metadata = map_dict.get('metadata', {}) + self.mosaic_file_list = map_dict.get('files', {}) + + return None + + def write_mosaic_map_file( self, filename ): """ write_mosaic_map_file diff --git a/setup.py b/setup.py index 15277f2..b04cc62 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ with open('README.md', 'r') as f: setup( name='lib_afc_mosiac', - version='0.1.1', + version='0.1.2', author='', author_email='', description='',