Improve code lisibility.
This commit is contained in:
parent
c5b76ffacf
commit
0c3e7da8f8
|
@ -425,7 +425,6 @@ class PDFDocument(object):
|
|||
def __display_transactiontype_table_body(
|
||||
self, extenses, recettes, totalexpenses, totalrecettes
|
||||
):
|
||||
|
||||
for i in range(4):
|
||||
self.__display_table_line(
|
||||
extenses["transaction_type_info"][i]["label"],
|
||||
|
@ -444,6 +443,13 @@ class PDFDocument(object):
|
|||
self.__display_table_line("Total des dépenses", totalexpenses, "Total des recettes", totalrecettes, font_decoration="Bold")
|
||||
|
||||
def __display_key_part(self, column_number, key, font_decoration=None):
|
||||
""" Ajoute dans la colonne d'un tableau (à deux colonnes) la clef d'un couple clef/valeur.
|
||||
|
||||
Args:
|
||||
column_number (int): numéro de la colonne du tableau
|
||||
key (str): la clef à afficher
|
||||
font_decoration (str): décoration de la police de carectères
|
||||
"""
|
||||
if column_number == 1:
|
||||
space = INDENTED_X
|
||||
else:
|
||||
|
@ -453,6 +459,12 @@ class PDFDocument(object):
|
|||
)
|
||||
|
||||
def __display_value_part(self, column_number, value):
|
||||
""" Ajoute dans la colonne d'un tableau (à deux colonnes) la valeur d'un couple clef/valeur
|
||||
|
||||
Args:
|
||||
column_number (int): numéro de la colonne du tableau
|
||||
value (str): la valeur à afficher
|
||||
"""
|
||||
if column_number == 1:
|
||||
space = MIDDLE + X - INDENT
|
||||
else:
|
||||
|
@ -606,18 +618,18 @@ class PDFDocument(object):
|
|||
|
||||
self.__display_table_header("AVOIRS", "DETTES")
|
||||
save = self.y
|
||||
self.__display_table_two_column(assets_list, 1)
|
||||
self.__display_table_two_column(1, assets_list)
|
||||
longest_y = self.y
|
||||
self.y = save
|
||||
self.__display_table_two_column(liability_list, 2)
|
||||
self.__display_table_two_column(2, liability_list)
|
||||
|
||||
if self.y > longest_y:
|
||||
self.y = longest_y
|
||||
|
||||
self.add_vspace()
|
||||
|
||||
def __display_table_two_column(self, list, column=1):
|
||||
if column == 1:
|
||||
def __display_table_two_column(self, column_number, list):
|
||||
if column_number == 1:
|
||||
begin_rect_line = X
|
||||
begin_rect_res = MIDDLE
|
||||
begin_text = INDENTED_X
|
||||
|
|
Loading…
Reference in New Issue