Browse Source

Bugfix: le dernier mois étant toujours incomplet c'est absurde de le compter comme un trou.

pitchum 8 years ago
parent
commit
5ec18b6dc5
1 changed files with 4 additions and 3 deletions
  1. 4 3
      ccoop_resplit.py

+ 4 - 3
ccoop_resplit.py

@@ -143,10 +143,9 @@ class CsvStatementParser(object):
                 if len(otherfiles) > 0:
                 if len(otherfiles) > 0:
                     # Eliminate files having the same last_op
                     # Eliminate files having the same last_op
                     otherfiles[:] = [candidate for candidate in otherfiles if self.last_ops[candidate] != last_op]
                     otherfiles[:] = [candidate for candidate in otherfiles if self.last_ops[candidate] != last_op]
-                if len(otherfiles) == 0:
+                if len(otherfiles) == 0 and last_op[0:10] != "{0:%Y-%m-%d}".format(self.daterange[1]):
                     self.badmonths.add(int(last_op[0:7].replace('-', '')))
                     self.badmonths.add(int(last_op[0:7].replace('-', '')))
-                    if last_op[0:10] != "{0:%Y-%m-%d}".format(self.daterange[1]):
-                        print("Attention. Il y a peut-être des écritures manquantes après le %s (fichier %s)." % (last_op[0:10], os.path.basename(filename)))
+                    print("Attention. Il y a peut-être des écritures manquantes après le %s (fichier %s)." % (last_op[0:10], os.path.basename(filename)))
         print("")
         print("")
 
 
 
 
@@ -171,6 +170,8 @@ def start_cli(dirpath, outputdir):
 if __name__ == '__main__':
 if __name__ == '__main__':
     if len(sys.argv) < 2:
     if len(sys.argv) < 2:
         print("Erreur. Merci de préciser le chemin du dossier où se trouvent les fichiers CSV à analyser.")
         print("Erreur. Merci de préciser le chemin du dossier où se trouvent les fichiers CSV à analyser.")
+        print("Usage:")
+        print("  %s exports_csv/ csv_mensuels/" % sys.argv[0])
         sys.exit(1)
         sys.exit(1)
     inputdir = sys.argv[1]
     inputdir = sys.argv[1]
     if len(sys.argv) > 2:
     if len(sys.argv) > 2: