From 3a32409000ad584ec67b0ddd43b312a37ea5a369 Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Sat, 13 Feb 2021 17:19:13 +0100 Subject: examples: network-scan: enable modem before the network scan Otherwise we get the following exception: Traceback (most recent call last): File "/root/network-scan-python", line 57, in networks = modem3gpp.scan_sync() gi.repository.GLib.Error: mm_core_error_quark: GDBus.Error:org.freedesktop.ModemManager1.Error.Core.WrongState: Cannot scan networks: not enabled yet (8) --- examples/network-scan-python/network-scan-python | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'examples/network-scan-python') diff --git a/examples/network-scan-python/network-scan-python b/examples/network-scan-python/network-scan-python index db12242a..12ee02f7 100755 --- a/examples/network-scan-python/network-scan-python +++ b/examples/network-scan-python/network-scan-python @@ -19,6 +19,7 @@ # import sys +import time import gi gi.require_version('ModemManager', '1.0') @@ -43,6 +44,9 @@ if __name__ == "__main__": # Iterate modems and scan network with each one by one for obj in manager.get_objects(): + modem = obj.get_modem() + modem.enable() + time.sleep(1) modem3gpp = obj.get_modem_3gpp() if not modem3gpp: sys.stderr.write('%s: skipping unusable modem...\n' % -- cgit v1.2.3-70-g09d2