diff --git a/scripts/md_csv/convert_newjson.py b/scripts/md_csv/convert_newjson.py index 538f377..38f9803 100644 --- a/scripts/md_csv/convert_newjson.py +++ b/scripts/md_csv/convert_newjson.py @@ -21,7 +21,10 @@ def convertOldEvent(oldJson): event_name = oldJson['#event_name'] strings = event_name.split('_') assert(len(strings) == 3) - node = log_dict[strings[1] + '-' + strings[2]] + finally_event_name = strings[1] + '-' + strings[2] + if not (finally_event_name in log_dict): + return + node = log_dict[finally_event_name] assert(node != None) properties = oldJson['properties'] for i in range(1, 20): @@ -72,10 +75,12 @@ def convert_newjson(gameid): new_file.write(json.dumps(jsonObj) + '\n') elif jsonObj['#type'] == 'user_add': properties = jsonObj['properties'] - del properties['account_id'] + if 'account_id' in properties: + del properties['account_id'] new_file.write(json.dumps(jsonObj) + '\n') else: new_file.write(line + '\n') +convert_newjson('1003') convert_newjson('1004') convert_newjson('1011')