[tor-commits] [stem/master] Republishing --repeat should... well, repeat
atagar at torproject.org
atagar at torproject.org
Fri Dec 14 07:05:39 UTC 2012
commit ffde535388f2996a9adccdccc75a22a0176d0d35
Author: Damian Johnson <atagar at torproject.org>
Date: Thu Dec 13 22:56:17 2012 -0800
Republishing --repeat should... well, repeat
Forgot to make the script continually run when --repeat was provided.
---
docs/republish | 1 +
docs/republish.py | 17 +++++++++--------
2 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/docs/republish b/docs/republish
index f8658f1..246a38c 100755
--- a/docs/republish
+++ b/docs/republish
@@ -4,4 +4,5 @@ export PATH=/home/stem/bin:$PATH
export PYTHONPATH=/home/stem/lib/python
python /home/stem/stem/docs/republish.py $*
+disown -h
diff --git a/docs/republish.py b/docs/republish.py
index ccd7ae1..180863c 100644
--- a/docs/republish.py
+++ b/docs/republish.py
@@ -73,14 +73,15 @@ if __name__ == '__main__':
if repeat_rate:
latest_run = 0 # unix timestamp for when we last ran
- while time.time() < (latest_run + repeat_rate * 60):
- time.sleep(15)
-
- try:
- latest_run = time.time()
- republish_site()
- except OSError, exc:
- LOGGER.log(logging.WARN, str(exc))
+ while True:
+ while time.time() < (latest_run + repeat_rate * 60):
+ time.sleep(15)
+
+ try:
+ latest_run = time.time()
+ republish_site()
+ except OSError, exc:
+ LOGGER.log(logging.WARN, str(exc))
else:
republish_site()
More information about the tor-commits
mailing list