summaryrefslogtreecommitdiff
path: root/scripts/check_base_registry.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/check_base_registry.py')
-rwxr-xr-xscripts/check_base_registry.py53
1 files changed, 31 insertions, 22 deletions
diff --git a/scripts/check_base_registry.py b/scripts/check_base_registry.py
index 1db533a09d..663c6e0541 100755
--- a/scripts/check_base_registry.py
+++ b/scripts/check_base_registry.py
@@ -4,10 +4,9 @@ import argparse
import json
import re
-
parser = argparse.ArgumentParser()
-parser.add_argument('-b', '--base', default=None, required=True)
-parser.add_argument('-f', '--file', default=None, required=True)
+parser.add_argument("-b", "--base", default=None, required=True)
+parser.add_argument("-f", "--file", default=None, required=True)
args = parser.parse_args()
with open(args.file) as error_file:
@@ -15,9 +14,14 @@ with open(args.file) as error_file:
with open(args.base) as base_file:
base_json = json.load(base_file)
- for message_name, message_data in base_json['Messages'].items():
- message_id = base_json['RegistryPrefix'] + '.' + \
- base_json['RegistryVersion'] + '.' + message_name
+ for message_name, message_data in base_json["Messages"].items():
+ message_id = (
+ base_json["RegistryPrefix"]
+ + "."
+ + base_json["RegistryVersion"]
+ + "."
+ + message_name
+ )
message_found = False
index = 0
for i, error in enumerate(error_data):
@@ -29,33 +33,38 @@ with open(args.file) as error_file:
print("{} not found".format(message_id))
continue
- error_info = error_data[index:index + 15]
+ error_info = error_data[index : index + 15]
error_str = " ".join(error_info)
error_str = re.sub(
- 'std::to_string\\(arg(\\d+)\\)',
- 'arg\\1',
- error_str)
- error_str = re.sub('"\n\\s*"', '', error_str, re.MULTILINE)
+ "std::to_string\\(arg(\\d+)\\)", "arg\\1", error_str
+ )
+ error_str = re.sub('"\n\\s*"', "", error_str, re.MULTILINE)
error_str = re.sub(
'"\\s*\\+\\s*arg(\\d+)\\s*\\+\n?\\s*"',
- '%\\1',
+ "%\\1",
error_str,
- re.MULTILINE)
- if message_data['Message'] not in error_str:
+ re.MULTILINE,
+ )
+ if message_data["Message"] not in error_str:
print(
"{}: error in Message: {}".format(
- message_id,
- message_data['Message']))
+ message_id, message_data["Message"]
+ )
+ )
print(error_str)
- if message_data['MessageSeverity'] not in error_str:
- print("{}: error in MessageSeverity: {}".format(
- message_id, message_data['MessageSeverity']))
+ if message_data["MessageSeverity"] not in error_str:
+ print(
+ "{}: error in MessageSeverity: {}".format(
+ message_id, message_data["MessageSeverity"]
+ )
+ )
print(error_str)
- if message_data['Resolution'] not in error_str:
+ if message_data["Resolution"] not in error_str:
print(
"{}: error in Resolution: {}".format(
- message_id,
- message_data['Resolution']))
+ message_id, message_data["Resolution"]
+ )
+ )
print(error_str)