Return dict {configurable extensionName event : keybinding list}. Events come from default config extension_cfgBindings section. Keybindings list come from the splitting of GetOption, which tries user config before default config.
(self,extensionName)
| 488 | return extKeys |
| 489 | |
| 490 | def __GetRawExtensionKeys(self,extensionName): |
| 491 | """Return dict {configurable extensionName event : keybinding list}. |
| 492 | |
| 493 | Events come from default config extension_cfgBindings section. |
| 494 | Keybindings list come from the splitting of GetOption, which |
| 495 | tries user config before default config. |
| 496 | """ |
| 497 | keysName = extensionName+'_cfgBindings' |
| 498 | extKeys = {} |
| 499 | if self.defaultCfg['extensions'].has_section(keysName): |
| 500 | eventNames = self.defaultCfg['extensions'].GetOptionList(keysName) |
| 501 | for eventName in eventNames: |
| 502 | binding = self.GetOption( |
| 503 | 'extensions', keysName, eventName, default='').split() |
| 504 | event = '<<' + eventName + '>>' |
| 505 | extKeys[event] = binding |
| 506 | return extKeys |
| 507 | |
| 508 | def GetExtensionBindings(self, extensionName): |
| 509 | """Return dict {extensionName event : active or defined keybinding}. |
no test coverage detected