X-Git-Url: http://gitweb.pimeys.fr/?p=scripts-20-100.git;a=blobdiff_plain;f=bde%2Fstats%2Fdepenses.py;h=88e7c900e849f0011ba77ad8bc4b7e453736ffb4;hp=fff63d3d5a7acf73466d4209d10eccad0461fd7d;hb=de5c78a0305d0f288adba1fa7eef4366d0ceb958;hpb=efd7b4f2f56e629efc15bb64c8d9a2fa09c3becc diff --git a/bde/stats/depenses.py b/bde/stats/depenses.py index fff63d3..88e7c90 100755 --- a/bde/stats/depenses.py +++ b/bde/stats/depenses.py @@ -3,12 +3,11 @@ """Affiche les dépenses totales d'un compte par année + total""" -import psycopg2 -import psycopg2.extras - import sys import argparse +import base + create_temp_table = """ SELECT extract(year FROM date) AS annee, %(select_month)s @@ -43,16 +42,9 @@ display_sum = """ SELECT sum(gains) AS gains, sum(depenses) AS depenses ; """ -def get_cursor(): - """Ouvre une connexion à la bdd.""" - con = psycopg2.connect(database="note") - con.set_client_encoding("utf-8") - cur = con.cursor(cursor_factory = psycopg2.extras.DictCursor) - return (con, cur) - def get_depenses(idbde, bymonth=False): """Récupère toutes les dépenses/gains du compte ``idbde``""" - con, cur = get_cursor() + con, cur = base.getcursor() modifiers = {"select_month" : "", "comma_month" : ""} params = {"idbde" : idbde} if bymonth: