diff options
| author | Yuval Adam <_@yuv.al> | 2026-07-24 13:08:48 +0200 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2026-07-24 13:08:48 +0200 |
| commit | f2197687e18eb129fcf25462943aa75972560579 (patch) | |
| tree | e3d4478be8f2083bc746e06b30e766d52f92a198 /src | |
| parent | 82cf24d5d53e359875f86067bd41425f327919ff (diff) | |
Remove password field handling claims
Diffstat (limited to 'src')
| -rw-r--r-- | src/parley/ibus_engine.py | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/parley/ibus_engine.py b/src/parley/ibus_engine.py index 86c155c..6f0e642 100644 --- a/src/parley/ibus_engine.py +++ b/src/parley/ibus_engine.py @@ -18,10 +18,6 @@ class ParleyIBusEngine(IBus.Engine): focused: "ParleyIBusEngine | None" = None - def __init__(self, *args, **kwargs) -> None: - super().__init__(*args, **kwargs) - self._purpose = IBus.InputPurpose.FREE_FORM - def do_process_key_event(self, keyval: int, keycode: int, state: int) -> bool: return False @@ -32,16 +28,7 @@ class ParleyIBusEngine(IBus.Engine): if ParleyIBusEngine.focused is self: ParleyIBusEngine.focused = None - def do_set_content_type( - self, purpose: IBus.InputPurpose, hints: IBus.InputHints - ) -> None: - self._purpose = purpose - def commit(self, text: str) -> str: - if self._purpose in (IBus.InputPurpose.PASSWORD, IBus.InputPurpose.PIN): - raise IBusInsertionError( - "refusing insertion into a password or PIN field" - ) self.commit_text(IBus.Text.new_from_string(text)) return "text committed through IBus" |
