Jelajahi Sumber

Make pidproxy into a console script.

Chris McDonough 17 tahun lalu
induk
melakukan
2ea27e581d
2 mengubah file dengan 6 tambahan dan 1 penghapusan
  1. 1 0
      setup.py
  2. 5 1
      src/supervisor/pidproxy.py

+ 1 - 0
setup.py

@@ -95,6 +95,7 @@ dist = setup(
          'supervisord = supervisor.supervisord:main',
          'supervisorctl = supervisor.supervisorctl:main',
          'echo_supervisord_conf = supervisor.confecho:main',
+         'pidproxy = supervisor.pidproxy:main',
          ],
       },
     )

+ 5 - 1
src/supervisor/pidproxy.py

@@ -70,8 +70,12 @@ class PidProxy:
         if sig in [signal.SIGTERM, signal.SIGINT, signal.SIGQUIT]:
             sys.exit(0)
 
-if __name__ == '__main__':
+def main():
     pp = PidProxy(sys.argv)
     pp.go()
+
+if __name__ == '__main__':
+    main()
+