mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-02 16:39:25 +01:00
auto-t: always initialize StationDebug in Device class
Since IWD doesn't utilize DBus signals in "normal" operations its fine to lazy initialize any of the DBus interfaces since properties can be obtained as needed with Get/GetAll. For test-runner though StationDebug uses signals for debug events and until the StationDebug class is initialized (via a method call or property access) all signals will be lost. Fix this by always initializing the StationDebug interface when a Device class is initialized.
This commit is contained in:
parent
f58cad8cd9
commit
3f4a29651e
@ -450,13 +450,15 @@ class Device(IWDDBusAbstract):
|
|||||||
self._wps_manager_if = None
|
self._wps_manager_if = None
|
||||||
self._station_if = None
|
self._station_if = None
|
||||||
self._station_props = None
|
self._station_props = None
|
||||||
self._station_debug_obj = None
|
|
||||||
self._dpp_obj = None
|
self._dpp_obj = None
|
||||||
self._sc_dpp_obj = None
|
self._sc_dpp_obj = None
|
||||||
self._ap_obj = None
|
self._ap_obj = None
|
||||||
|
|
||||||
IWDDBusAbstract.__init__(self, *args, **kwargs)
|
IWDDBusAbstract.__init__(self, *args, **kwargs)
|
||||||
|
|
||||||
|
self._station_debug_obj = StationDebug(object_path=self._object_path,
|
||||||
|
namespace=self._namespace)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def _wps_manager(self):
|
def _wps_manager(self):
|
||||||
if self._wps_manager_if is None:
|
if self._wps_manager_if is None:
|
||||||
|
Loading…
Reference in New Issue
Block a user