]> gitweb.pimeys.fr Git - scripts-20-100.git/commitdiff
[compta/sum…] fonction main()
authorVincent Le Gallic <legallic@crans.org>
Thu, 10 Mar 2016 04:13:45 +0000 (05:13 +0100)
committerVincent Le Gallic <legallic@crans.org>
Fri, 11 Mar 2016 04:41:28 +0000 (05:41 +0100)
sum_transacs_by_categorie.py

index 39dfb67569e4356564ccf42e5d3b0b44e0980d16..d0c1e769ec3e9ac96f7de478fb679b8cf5e15873 100755 (executable)
@@ -2,7 +2,7 @@
 # -*- coding:utf8 -*-
 
 """
-Récupère les gains BDE par mois et par catégorie.
+Affiche les gains BDE par mois et par catégorie.
 
 Une catégorie est définie par une liste de descriptions.
 Le script mange donc une liste de fichiers contenant une description par ligne.
@@ -68,11 +68,12 @@ def get_year_sums(dates, filename):
         sums.append(get_sum(descriptions, ddebut, dfin))
     return sums
 
-if __name__ == "__main__":
-    filenames = sys.argv[1:]
+
+def main(filenames):
+    """Fait le boulot."""
     print filenames
     y, m, d = 2015, 2, 16
-    yf, mf, df = 2016, 2, 18
+    yf, mf, df = 2016, 2, 19
     dates = get_dates(y, m, d, yf, mf, df)
     ys = {}
     for fn in filenames:
@@ -91,3 +92,7 @@ if __name__ == "__main__":
         "\t".join([str(sum(ys[fn])) for fn in filenames]),)
     print "total"
     print str(sum([sum(ys[fn]) for fn in filenames]))
+
+if __name__ == "__main__":
+    filenames = sys.argv[1:]
+    main(filenames)