|
|
|
@ -576,8 +576,8 @@ class Parser (Process):
|
|
|
|
|
# claim = merger.merge(claim,self.apply(_toprows,_code))
|
|
|
|
|
# claims.append(dict(DEFAULT_VALUE,**claim))
|
|
|
|
|
schema = {"properties":{}}
|
|
|
|
|
for attr in _claim.keys() :
|
|
|
|
|
schema['properties'][attr] = {"mergeStrategy": "append" if type(_claim[attr]) == list else "overwrite" }
|
|
|
|
|
for attr in claim.keys() :
|
|
|
|
|
schema['properties'][attr] = {"mergeStrategy": "append" if type(claim[attr]) == list else "overwrite" }
|
|
|
|
|
|
|
|
|
|
_baseclaim = None
|
|
|
|
|
_baseclaim = merger.merge(_baseclaim,copy.deepcopy(DEFAULT_VALUE))
|
|
|
|
|