mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-13 11:19:50 +03:00
24 lines
1.1 KiB
Diff
24 lines
1.1 KiB
Diff
From 5842142a3777acdeab1740623b07e7152eba6706 Mon Sep 17 00:00:00 2001
|
|
From: Anders Blomdell <anders.blomdell@control.lth.se>
|
|
Date: Tue, 15 Jun 2021 16:13:29 +0200
|
|
Subject: [PATCH] Restore possibility to run without mainloop
|
|
|
|
https://github.com/seveas/python-networkmanager/pull/85
|
|
---
|
|
NetworkManager.py | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/NetworkManager.py b/NetworkManager.py
|
|
index e66beba..4c9e995 100644
|
|
--- a/NetworkManager.py
|
|
+++ b/NetworkManager.py
|
|
@@ -258,7 +258,8 @@ def __eq__(self, other):
|
|
@property
|
|
def proxy(self):
|
|
if not self._proxy:
|
|
- self._proxy = dbus.SystemBus().get_object(self.dbus_service, self.object_path, follow_name_owner_changes=True)
|
|
+ self._proxy = dbus.SystemBus().get_object(self.dbus_service, self.object_path,
|
|
+ follow_name_owner_changes=dbus.get_default_main_loop() != None)
|
|
self._proxy.created = time.time()
|
|
elif self._proxy.created < self.last_disconnect:
|
|
if self.is_transient:
|