Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaime van Kessel <nallath@gmail.com>2018-09-13 17:23:55 +0300
committerJaime van Kessel <nallath@gmail.com>2018-09-13 17:23:55 +0300
commit757c8754b11b47da180acf27c00af53460b2371f (patch)
tree38f90a81b1620e787e92483776c9911d5b16e3fe /scripts
parentccef0843c2fc6124506139fdd35641fff8363488 (diff)
parent9627f216b2d852b585263b544f7e18314c8bc7b8 (diff)
Merge branch '3.5' of github.com:Ultimaker/Cura
Diffstat (limited to 'scripts')
-rwxr-xr-x[-rw-r--r--]scripts/check_shortcut_keys.py16
1 files changed, 10 insertions, 6 deletions
diff --git a/scripts/check_shortcut_keys.py b/scripts/check_shortcut_keys.py
index 2796002c3f..a47a8143f7 100644..100755
--- a/scripts/check_shortcut_keys.py
+++ b/scripts/check_shortcut_keys.py
@@ -85,10 +85,12 @@ class ShortcutKeysChecker:
msg_section = data_dict[self.MSGCTXT]
keys_dict = shortcut_dict[msg_section]
if shortcut_key not in keys_dict:
- keys_dict[shortcut_key] = dict()
- existing_data_dict = keys_dict[shortcut_key]
+ keys_dict[shortcut_key] = {"shortcut_key": shortcut_key,
+ "section": msg_section,
+ "existing_lines": dict(),
+ }
+ existing_data_dict = keys_dict[shortcut_key]["existing_lines"]
existing_data_dict[start_line] = {"message": msg,
- "shortcut_key": shortcut_key,
}
def _get_shortcut_key(self, text: str) -> Optional[str]:
@@ -105,16 +107,18 @@ class ShortcutKeysChecker:
has_duplicates = False
for keys_dict in shortcut_dict.values():
for shortcut_key, data_dict in keys_dict.items():
- if len(data_dict) == 1:
+ if len(data_dict["existing_lines"]) == 1:
continue
has_duplicates = True
print("")
print("The following messages have the same shortcut key '%s':" % shortcut_key)
- for line, msg in data_dict.items():
+ print(" shortcut: '%s'" % data_dict["shortcut_key"])
+ print(" section : '%s'" % data_dict["section"])
+ for line, msg in data_dict["existing_lines"].items():
relative_filename = (filename.rsplit("..", 1)[-1])[1:]
- print(" - [%s] L%7d : [%s]" % (relative_filename, line, msg))
+ print(" - [%s] L%7d : '%s'" % (relative_filename, line, msg["message"]))
return has_duplicates