add dict parser for mosaic mapper
This commit is contained in:
parent
78d4b0058a
commit
a1f93a63e9
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue