diff options
author | Nathan Lovato <nathan@gdquest.com> | 2020-02-09 04:59:08 +0300 |
---|---|---|
committer | Nathan Lovato <nathan@gdquest.com> | 2020-02-13 18:19:35 +0300 |
commit | cf9fde2568aa81197d0f36019ee429880430906d (patch) | |
tree | b74875c507001fa41ca979bc689cfd4a0dee0f13 /power_sequencer/utils/register_shortcuts.py | |
parent | 47d56e88240dc330e9173c668f1ee9fee39fb36c (diff) |
power_sequencer: update to the latest master
This commit brings Power Sequencer to the current rolling version, that is
commit 9562eb58d164e234f61225250d6ac5ca858ada7b on
https://github.com/GDQuest/blender-power-sequencer/.
I had already made an intermediate commit that added new features and fixed some
bugs. This commit brings bug fixes and many quality of life improvements.
- Human-readable changelog:
https://github.com/GDQuest/blender-power-sequencer/blob/master/CHANGELOG.md
- 1.4.0 release post:
https://github.com/GDQuest/blender-power-sequencer/releases/tag/1.4.0
- All the commits since v1.3.0 (previous update + this one in this repository):
https://github.com/GDQuest/blender-power-sequencer/compare/1.3.0...master
Diffstat (limited to 'power_sequencer/utils/register_shortcuts.py')
-rw-r--r-- | power_sequencer/utils/register_shortcuts.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/power_sequencer/utils/register_shortcuts.py b/power_sequencer/utils/register_shortcuts.py index 074fb1c3..5ecfdb30 100644 --- a/power_sequencer/utils/register_shortcuts.py +++ b/power_sequencer/utils/register_shortcuts.py @@ -35,14 +35,11 @@ def set_keymap_property(properties, property_name, value): print("Warning: %r" % e) -def register_shortcuts(): +def register_shortcuts(operator_classes): def keymapgetter(operator): return operator[1]["keymap"] - data = dir(operators) - data = filter(lambda operator: operator[0].isupper(), data) - data = map(lambda operator: op.attrgetter(operator), data) - data = map(lambda operator: operator(operators), data) + data = operator_classes data = map(lambda operator: op.attrgetter("bl_idname", "doc")(operator), data) data = {k: v for k, v in data if v != {}} data.update(operators.doc) |