def main(args=None): # When we detect Supervisord we need to make sure we do not fork a # sub process since Supervisord does not like that if 'SUPERVISOR_ENABLED' in os.environ: # We will ignore any command sent and always start in foreground mode args = args[:2] runzeo.main(args) else: zeoctl.main(args)
#!python ############################################################################## # # Copyright (c) 2003 Zope Corporation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, # Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution. # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS # FOR A PARTICULAR PURPOSE. # ############################################################################## from ZEO.runzeo import main main()