From fe0cb5ad402aa6c9cdeffe6597a7cbe894d4c777 Mon Sep 17 00:00:00 2001 From: gryf Date: Wed, 5 Aug 2020 18:25:46 +0200 Subject: [PATCH] Move clients to the main wicd module. --- {curses => wicd/curses}/README.curses | 0 {curses => wicd/curses}/configscript_curses.py | 0 {curses => wicd/curses}/curses_misc.py | 0 {curses => wicd/curses}/netentry_curses.py | 0 {curses => wicd/curses}/prefs_curses.py | 0 curses/wicd-curses.py => wicd/curses/wicd_curses.py | 8 ++++++-- cli/wicd-cli.py => wicd/wicd_cli.py | 9 +++++++-- wicd/{wicd-daemon.py => wicd_daemon.py} | 10 +++++++--- 8 files changed, 20 insertions(+), 7 deletions(-) rename {curses => wicd/curses}/README.curses (100%) rename {curses => wicd/curses}/configscript_curses.py (100%) rename {curses => wicd/curses}/curses_misc.py (100%) rename {curses => wicd/curses}/netentry_curses.py (100%) rename {curses => wicd/curses}/prefs_curses.py (100%) rename curses/wicd-curses.py => wicd/curses/wicd_curses.py (99%) rename cli/wicd-cli.py => wicd/wicd_cli.py (99%) rename wicd/{wicd-daemon.py => wicd_daemon.py} (99%) diff --git a/curses/README.curses b/wicd/curses/README.curses similarity index 100% rename from curses/README.curses rename to wicd/curses/README.curses diff --git a/curses/configscript_curses.py b/wicd/curses/configscript_curses.py similarity index 100% rename from curses/configscript_curses.py rename to wicd/curses/configscript_curses.py diff --git a/curses/curses_misc.py b/wicd/curses/curses_misc.py similarity index 100% rename from curses/curses_misc.py rename to wicd/curses/curses_misc.py diff --git a/curses/netentry_curses.py b/wicd/curses/netentry_curses.py similarity index 100% rename from curses/netentry_curses.py rename to wicd/curses/netentry_curses.py diff --git a/curses/prefs_curses.py b/wicd/curses/prefs_curses.py similarity index 100% rename from curses/prefs_curses.py rename to wicd/curses/prefs_curses.py diff --git a/curses/wicd-curses.py b/wicd/curses/wicd_curses.py similarity index 99% rename from curses/wicd-curses.py rename to wicd/curses/wicd_curses.py index ad90de4..2272dda 100644 --- a/curses/wicd-curses.py +++ b/wicd/curses/wicd_curses.py @@ -1167,7 +1167,7 @@ class appGUI(): self.update_status() -def main(): +def run(): """Main function.""" global ui, dlogger # We are not python. @@ -1274,7 +1274,7 @@ def setup_dbus(force=True): setup_dbus() -if __name__ == '__main__': +def main(): try: parser = OptionParser(version="wicd-curses-%s (using wicd %s)" % (CURSES_REV, daemon.Hello()), @@ -1291,4 +1291,8 @@ if __name__ == '__main__': # help="enable logging of wicd-curses (currently does nothing)") (options, args) = parser.parse_args() + run() + + +if __name__ == "__main__": main() diff --git a/cli/wicd-cli.py b/wicd/wicd_cli.py similarity index 99% rename from cli/wicd-cli.py rename to wicd/wicd_cli.py index be4886f..bdbf4d5 100755 --- a/cli/wicd-cli.py +++ b/wicd/wicd_cli.py @@ -1,5 +1,4 @@ #!/usr/bin/env python3 - """Scriptable command-line interface.""" # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -324,4 +323,10 @@ if options.save and options.network > -1: if not op_performed: print("No operations performed.") -sys.exit(exit_status) + +def main(): + sys.exit(exit_status) + + +if __name__ == "__main__": + main() diff --git a/wicd/wicd-daemon.py b/wicd/wicd_daemon.py similarity index 99% rename from wicd/wicd-daemon.py rename to wicd/wicd_daemon.py index da53a2a..fd0e354 100644 --- a/wicd/wicd-daemon.py +++ b/wicd/wicd_daemon.py @@ -1790,7 +1790,7 @@ def daemonize(): os.dup2(0, 2) -def main(argv): +def run(argv): """The main daemon program. Keyword arguments: @@ -1962,7 +1962,7 @@ def on_exit(child_pid): sys.exit(0) -if __name__ == '__main__': +def main(): if os.getuid() != 0: print("Root privileges are required for the daemon to run properly. " "Exiting.") @@ -1970,4 +1970,8 @@ if __name__ == '__main__': # No more needed since PyGObject 3.11, c.f. # https://wiki.gnome.org/PyGObject/Threading # gobject.threads_init() - main(sys.argv) + run(sys.argv) + + +if __name__ == '__main__': + main()