python-zulip-api/bots/zephyr_mirror.py
Tim Abbott 27b02176bc zephyr_mirror: Fix running --sync-subscriptions repeatedly.
(imported from commit 15bead790590c91cd4a1d794799f94341d31c181)
2012-11-20 17:17:40 -05:00

27 lines
517 B
Python
Executable file

#!/usr/bin/python
import sys
import subprocess
import time
import optparse
import os
import traceback
from zephyr_mirror_backend import parse_args
(options, args) = parse_args()
args = [os.path.join(options.root_path, "user_root", "zephyr_mirror_backend.py")]
args.extend(sys.argv[1:])
if options.sync_subscriptions:
subprocess.call(args)
sys.exit(0)
while True:
print "Starting zephyr mirroring bot"
try:
subprocess.call(args)
except:
traceback.print_exc()
time.sleep(1)