xibus

experimental pure python async D-Bus library
git clone https://git.ce9e.org/xibus.git

commit
1b30d5f8d8ec7a3eb34c528132a58f2d8d013b6c
parent
1cdf3c5a7247f0edcb3561d56b9d125f44ba4ac5
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2026-02-17 17:53
queue.shutdown is only available starting python 3.13

Diffstat

M xibus/connection.py 2 --

1 files changed, 0 insertions, 2 deletions


diff --git a/xibus/connection.py b/xibus/connection.py

@@ -132,7 +132,6 @@ class Connection:
  132   132             yield iter_queue(queue)
  133   133         finally:
  134   134             self.signal_queues.remove(queue)
  135    -1             queue.shutdown()
  136   135 
  137   136     @contextmanager
  138   137     def call_queue(self, name):
@@ -144,7 +143,6 @@ class Connection:
  144   143             yield iter_queue(queue)
  145   144         finally:
  146   145             self.call_queues.pop(name)
  147    -1             queue.shutdown()
  148   146 
  149   147     async def call(self, dest, path, iface, method, body, sig, flags=MsgFlag.NONE):
  150   148         if not RE_PATH.match(path):