From: Yegor Yefremov <yegorsli...@googlemail.com> Use autopep8 utility to resolve issues like spaces before brackets and wrong hanging indentation.
Also treat objects like boolean variables to check whether they are None or not. --- examples/sms-python/sms-python | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/examples/sms-python/sms-python b/examples/sms-python/sms-python index 569db376..46d5e692 100755 --- a/examples/sms-python/sms-python +++ b/examples/sms-python/sms-python @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # -*- Mode: python; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- # # This program is free software; you can redistribute it and/or modify it under @@ -25,7 +25,8 @@ gi.require_version('ModemManager', '1.0') from gi.repository import Gio, GLib, GObject, ModemManager -if __name__ == "__main__": +def main(): + """Main routine.""" # Process input arguments if len(sys.argv) != 3: @@ -34,14 +35,15 @@ if __name__ == "__main__": sys.exit(1) # Prepare SMS properties - sms_properties = ModemManager.SmsProperties.new () + sms_properties = ModemManager.SmsProperties.new() sms_properties.set_number(sys.argv[1]) sms_properties.set_text(sys.argv[2]) # Connection to ModemManager - connection = Gio.bus_get_sync (Gio.BusType.SYSTEM, None) - manager = ModemManager.Manager.new_sync (connection, Gio.DBusObjectManagerClientFlags.DO_NOT_AUTO_START, None) - if manager.get_name_owner() is None: + connection = Gio.bus_get_sync(Gio.BusType.SYSTEM, None) + manager = ModemManager.Manager.new_sync( + connection, Gio.DBusObjectManagerClientFlags.DO_NOT_AUTO_START, None) + if not manager.get_name_owner(): sys.stderr.write('ModemManager not found in bus') sys.exit(2) @@ -51,3 +53,7 @@ if __name__ == "__main__": sms = messaging.create_sync(sms_properties) sms.send_sync() print('%s: sms sent' % messaging.get_object_path()) + + +if __name__ == "__main__": + main() -- 2.17.0 _______________________________________________ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel