[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [metrics-tasks/master] Use correct date ranges in censorship reports.
commit ba28388d79129a6360ff309e83153dd3b4382695
Author: George Kadianakis <desnacked@xxxxxxxxxx>
Date: Fri Jun 15 19:54:14 2012 +0300
Use correct date ranges in censorship reports.
---
task-2718/detector.py | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/task-2718/detector.py b/task-2718/detector.py
index 5cc8bb7..7f924db 100644
--- a/task-2718/detector.py
+++ b/task-2718/detector.py
@@ -301,6 +301,16 @@ def plot_target(tss, TARGET, xtitle, minx, maxx, DAYS=365, INTERV = 7):
c = n_day_rel(ctarget, INTERV)
absolute_plot(ctarget[-DAYS:], minx[-DAYS:], maxx[-DAYS:], tss.all_dates[-DAYS:],INTERV, xtitle = xtitle)
+def write_censorship_report_prologue(report_file, dates, notification_period):
+ if (notification_period == 1):
+ date_str = "%s" % (dates[-1]) # no need for date range if it's just one day
+ else:
+ date_str = "%s to %s" % (dates[-notification_period], dates[-1])
+
+ prologue = "=======================\n"
+ prologue += "Automatic Censorship Report for %s\n" % (date_str)
+ prologue += "=======================\n\n"
+ report_file.write(prologue)
## Make a league table of censorship + nice graphs
def plot_all(tss, minx, maxx, INTERV, DAYS=None, rdir="img"):
@@ -388,10 +398,7 @@ def write_ml_report(tss, minx, maxx, INTERV, DAYS, notification_period=None):
for downscores,users_n,upscores,country_code in scores:
if (downscores > 0) or (upscores > 0):
if not file_prologue_written:
- prologue = "=======================\n"
- prologue += "Automatic Censorship Report for %s to %s\n" % (tss.all_dates[-notification_period], tss.all_dates[-1])
- prologue += "=======================\n\n"
- report_file.write(prologue)
+ write_censorship_report_prologue(report_file, tss.all_dates, notification_period)
file_prologue_written = True
if ((upscores > 0) and (downscores == 0)):
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits