Satisfy black reformatter
This commit is contained in:
parent
2074ffcf51
commit
788a3eeced
@ -918,14 +918,23 @@ deck_browser_will_show_options_menu = _DeckBrowserWillShowOptionsMenuHook()
|
|||||||
|
|
||||||
|
|
||||||
class _DeckConfDidAddConfigHook:
|
class _DeckConfDidAddConfigHook:
|
||||||
"""Called after a new config group was added as a clone of the current one, but before initializing the widget state"""
|
"""Allows modification of a newly created config group
|
||||||
|
|
||||||
|
This hook is called after the config group was created, but
|
||||||
|
before initializing the widget state.
|
||||||
|
|
||||||
|
`deck_conf` will point to the old config group, `new_conf_id` will
|
||||||
|
point to the newly created config group.
|
||||||
|
|
||||||
|
Config groups are created as clones of the current one.
|
||||||
|
"""
|
||||||
|
|
||||||
_hooks: List[Callable[["aqt.deckconf.DeckConf", Any, Any, str, int], None]] = []
|
_hooks: List[Callable[["aqt.deckconf.DeckConf", Any, Any, str, int], None]] = []
|
||||||
|
|
||||||
def append(
|
def append(
|
||||||
self, cb: Callable[["aqt.deckconf.DeckConf", Any, Any, str, int], None]
|
self, cb: Callable[["aqt.deckconf.DeckConf", Any, Any, str, int], None]
|
||||||
) -> None:
|
) -> None:
|
||||||
"""(deck_conf: aqt.deckconf.DeckConf, deck: Any, config: Any, new_name: str, new_confg_id: int)"""
|
"""(deck_conf: aqt.deckconf.DeckConf, deck: Any, config: Any, new_name: str, new_conf_id: int)"""
|
||||||
self._hooks.append(cb)
|
self._hooks.append(cb)
|
||||||
|
|
||||||
def remove(
|
def remove(
|
||||||
@ -940,11 +949,11 @@ class _DeckConfDidAddConfigHook:
|
|||||||
deck: Any,
|
deck: Any,
|
||||||
config: Any,
|
config: Any,
|
||||||
new_name: str,
|
new_name: str,
|
||||||
new_confg_id: int,
|
new_conf_id: int,
|
||||||
) -> None:
|
) -> None:
|
||||||
for hook in self._hooks:
|
for hook in self._hooks:
|
||||||
try:
|
try:
|
||||||
hook(deck_conf, deck, config, new_name, new_confg_id)
|
hook(deck_conf, deck, config, new_name, new_conf_id)
|
||||||
except:
|
except:
|
||||||
# if the hook fails, remove it
|
# if the hook fails, remove it
|
||||||
self._hooks.remove(hook)
|
self._hooks.remove(hook)
|
||||||
|
@ -174,8 +174,23 @@ hooks = [
|
|||||||
),
|
),
|
||||||
Hook(
|
Hook(
|
||||||
name="deck_conf_did_add_config",
|
name="deck_conf_did_add_config",
|
||||||
args=["deck_conf: aqt.deckconf.DeckConf", "deck: Any", "config: Any", "new_name: str", "new_confg_id: int"],
|
args=[
|
||||||
doc="Called after a new config group was added as a clone of the current one, but before initializing the widget state",
|
"deck_conf: aqt.deckconf.DeckConf",
|
||||||
|
"deck: Any",
|
||||||
|
"config: Any",
|
||||||
|
"new_name: str",
|
||||||
|
"new_conf_id: int",
|
||||||
|
],
|
||||||
|
doc="""Allows modification of a newly created config group
|
||||||
|
|
||||||
|
This hook is called after the config group was created, but
|
||||||
|
before initializing the widget state.
|
||||||
|
|
||||||
|
`deck_conf` will point to the old config group, `new_conf_id` will
|
||||||
|
point to the newly created config group.
|
||||||
|
|
||||||
|
Config groups are created as clones of the current one.
|
||||||
|
""",
|
||||||
),
|
),
|
||||||
Hook(
|
Hook(
|
||||||
name="deck_conf_will_remove_config",
|
name="deck_conf_will_remove_config",
|
||||||
@ -184,7 +199,12 @@ hooks = [
|
|||||||
),
|
),
|
||||||
Hook(
|
Hook(
|
||||||
name="deck_conf_will_rename_config",
|
name="deck_conf_will_rename_config",
|
||||||
args=["deck_conf: aqt.deckconf.DeckConf", "deck: Any", "config: Any", "new_name: str"],
|
args=[
|
||||||
|
"deck_conf: aqt.deckconf.DeckConf",
|
||||||
|
"deck: Any",
|
||||||
|
"config: Any",
|
||||||
|
"new_name: str",
|
||||||
|
],
|
||||||
doc="Called before config group is renamed",
|
doc="Called before config group is renamed",
|
||||||
),
|
),
|
||||||
# Browser
|
# Browser
|
||||||
|
Loading…
Reference in New Issue
Block a user