X-Git-Url: http://gitweb.pimeys.fr/?p=scripts-20-100.git;a=blobdiff_plain;f=bde%2Fcredits_duplicates.py;h=7cb2fcb822cea95bac50ac2fdad123d1f4b32789;hp=3669e8e51b336b3e4450e5f1c147b996cbc5904b;hb=de5c78a0305d0f288adba1fa7eef4366d0ceb958;hpb=efd7b4f2f56e629efc15bb64c8d9a2fa09c3becc diff --git a/bde/credits_duplicates.py b/bde/credits_duplicates.py index 3669e8e..7cb2fcb 100755 --- a/bde/credits_duplicates.py +++ b/bde/credits_duplicates.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- encoding: utf-8 -*- -""" Pour trouver les chèque dupliqués sur la note. """ +""" Pour trouver les chèques dupliqués sur la note. """ import psycopg2 import psycopg2.extras @@ -10,12 +10,9 @@ import pprint import subprocess import argparse +import base import pretty_print -def getcursor(): - con = psycopg2.connect(database="note") - con.set_client_encoding("utf-8") - return (con, con.cursor(cursor_factory = psycopg2.extras.DictCursor)) def get_data(cur, delai='1 minute', date='1970-01-01'): """ @@ -62,7 +59,7 @@ def get_data(cur, delai='1 minute', date='1970-01-01'): c.pseudo AS destp, t1.description AS desc1, t2.description AS desc2 - FROM credits t1,credits t2, comptes c + FROM credits t1, credits t2, comptes c WHERE t1.destinataire = c.idbde AND t1.date >= %(date)s AND t2.date >= %(date)s AND t1.type='crédit' @@ -164,7 +161,7 @@ if __name__ == "__main__": args = parser.parse_args() - con, cur = getcursor() + con, cur = base.getcursor() data = get_data(cur, delai=args.deltat, date=args.date) blocks = sort_by_blocks(data) interactive(blocks, cur, args)