Daniel Brötzmann pushed to branch newcontrol at gajim / gajim
Commits:
b975ba28 by wurstsalat at 2022-07-21T21:04:12+02:00
Settings: Add type annotations for bind_signal
- - - - -
1 changed file:
- gajim/common/settings.py
Changes:
=====================================
gajim/common/settings.py
=====================================
@@ -146,19 +146,20 @@ def disconnect_signals(self, object_: object) -> Any:
handlers.remove(handler)
def bind_signal(self,
- setting,
- widget,
- func_name,
- account=None,
- jid=None,
- inverted=False,
- default_text=None):
+ setting: str,
+ widget: Any,
+ func_name: str,
+ account: Optional[str] = None,
+ jid: Optional[JID] = None,
+ inverted: bool = False,
+ default_text: Optional[str] = None
+ ) -> None:
callbacks = self._callbacks[(setting, account, jid)]
func = getattr(widget, func_name)
callbacks.append((func, inverted, default_text))
- def _on_destroy(*args):
+ def _on_destroy(*args: Any) -> None:
callbacks.remove((func, inverted, default_text))
widget.connect('destroy', _on_destroy)
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/b975ba28537d9ccb1f25d2c44b7ab53b0c850028
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/b975ba28537d9ccb1f25d2c44b7ab53b0c850028
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits