logger.warning(Whatever you want to print in the log)
logger.warning(vars(screen.bottom.widgets[1]))
Problem | Lösung |
---|---|
(Rofi) Neue Fenster werden nicht entsprechend des Layouts angeordnet | Beispiel:
Grund:
Lösung:
|
Argument 3 to „KeyChord“ has incompatible type „List[Key]“; expected „List[Union[Key, KeyChord]]“ | Mypy (Typchecker) beschwert sich weil ein neuer KeyChord definiert wurde, der 3. Parameter aber eine Variable vom Typ List ist:
groupmenu_keys = [] groupmenu_keys.append(Key([], "l", lazy.screen.toggle_group(), desc="Jump to the last used group")) KeyChord([mod], "a", groupmenu_keys)
groupmenu_keys ist eine Liste die nur Key-Objekte enthält, was dem entspricht was als 3. Parameter für KeyChord erwartet wird.
groupmenu_keys:List[Union[Key, KeyChord]] = [] groupmenu_keys.append(Key([], "l", lazy.screen.toggle_group(), desc="Jump to the last used group")) KeyChord([mod], "a", groupmenu_keys) Mit: groupmenu_keys:List[Union[Key, KeyChord]] = [] entspricht groupmenu_keys dem Datentyp List[Union[Key, KeyChord]] und mypy ist zufrieden |