from src.server.config import ServerConfig from src.server.server import Server from src.daemonize import daemonize DEFAULT_CONFIG_PATH = '/etc/rhn/osad/osad_server.cfg' if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument('-c', '--config', default=DEFAULT_CONFIG_PATH, dest='config_file', help='configuration file') parser.add_argument('-d', '--daemon', dest='daemon', action='store_true', help='run as daemon', default=False) args = parser.parse_args() config = ServerConfig(args.config_file) server = Server(config) if args.daemon: daemonize(server) else: try: server.start() finally: server.stop()
from src.server.server import Server from src.daemonize import daemonize DEFAULT_CONFIG_PATH = '/etc/rhn/osad/osad_server.cfg' if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument('-c', '--config', default=DEFAULT_CONFIG_PATH, dest='config_file', help='configuration file') parser.add_argument('-d', '--daemon', dest='daemon', action='store_true', help='run as daemon', default=False) args = parser.parse_args() config = ServerConfig(args.config_file) server = Server(config) if args.daemon: daemonize(server) else: try: server.start() finally: server.stop()
from src.server.server import Server if __name__ == '__main__': Server.start()