瀏覽代碼

Merge pull request #289 from bzz/fix-devs

labours: set max_people in show_devs
Vadim Markovtsev 5 年之前
父節點
當前提交
65a51f1642
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      python/labours/labours.py

+ 4 - 4
python/labours/labours.py

@@ -1286,12 +1286,11 @@ def show_sentiment_stats(args, name, resample, start_date, data):
     deploy_plot(title, args.output, args.background)
 
 
-def show_devs(args, name, start_date, end_date, people, days):
+def show_devs(args, name, start_date, end_date, people, days, max_people=50):
     from scipy.signal import convolve, slepian
 
-    max_people = 50
     if len(people) > max_people:
-        print("Picking top 100 developers by commit count")
+        print("Picking top %s developers by commit count" % max_people)
         # pick top N developers by commit count
         commits = defaultdict(int)
         for devs in days.values():
@@ -1865,7 +1864,8 @@ def main():
         except KeyError:
             print(devs_warning)
             return
-        show_devs(args, reader.get_name(), *reader.get_header(), *data)
+        show_devs(args, reader.get_name(), *reader.get_header(), *data,
+                  max_people=args.max_people)
 
     def devs_efforts():
         try: