diff options
author | Bilal Elmoussaoui <belmouss@redhat.com> | 2022-07-26 19:08:10 +0200 |
---|---|---|
committer | Bilal Elmoussaoui <belmouss@redhat.com> | 2022-07-26 19:27:09 +0200 |
commit | dfeb656bb98970a8c251c0237906d655340fee10 (patch) | |
tree | 818d236543cfaf49d28a8af23491622af2c2fff8 | |
parent | ae542670ac9f0899e54ca907199b4489571a869f (diff) | |
download | pygobject-dfeb656bb98970a8c251c0237906d655340fee10.tar.gz |
overrides/gio: Don't wrap vfuncs functions for DBusProxybilelmoussaoui/dispose
-rw-r--r-- | gi/overrides/Gio.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gi/overrides/Gio.py b/gi/overrides/Gio.py index c807fe0b..242bd4c7 100644 --- a/gi/overrides/Gio.py +++ b/gi/overrides/Gio.py @@ -414,8 +414,11 @@ class DBusProxy(Gio.DBusProxy): result_handler=mymethod_done, user_data='data') ''' def __getattr__(self, name): - return _DBusProxyMethodCall(self, name) - + if name.starts_with("do_"): + return self[name] + else: + return _DBusProxyMethodCall(self, name) + DBusProxy = override(DBusProxy) __all__.append('DBusProxy') |