def sodd_action(daemon=('d', daemon)): """run sodd """ from sodd.main import run_ci base_path = os.path.abspath('.') if daemon in ('start', 'stop'): log = os.path.abspath('sodd.log') pid = os.path.abspath('sodd.pid') d = Daemon(pid, stdout=log, stderr=log) def run(): run_ci(base_path, config) d.run = run # start/stop getattr(d, daemon)() elif daemon == '': run_ci(base_path, config) else: print "Error use 'start'/'stop' for daemon mode, or None"
def run(): run_ci(base_path, config)