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_filename = mosaic_filename
|
||||||
|
|
||||||
self.mosaic_head = {
|
self.mosaic_head = {}
|
||||||
"filetype": "universe map file",
|
self.metadata = {}
|
||||||
"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_file_list = {}
|
self.mosaic_file_list = {}
|
||||||
|
|
||||||
self.files = []
|
self.files = []
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -62,6 +50,21 @@ class AFCMUniverseMapFile:
|
||||||
return data
|
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 ):
|
def write_mosaic_map_file( self, filename ):
|
||||||
"""
|
"""
|
||||||
write_mosaic_map_file
|
write_mosaic_map_file
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue