Improve code lisibility.

This commit is contained in:
Trullemans Gregory 2020-02-27 13:58:08 +01:00
parent c5b76ffacf
commit 0c3e7da8f8
1 changed files with 17 additions and 5 deletions

View File

@ -425,7 +425,6 @@ class PDFDocument(object):
def __display_transactiontype_table_body( def __display_transactiontype_table_body(
self, extenses, recettes, totalexpenses, totalrecettes self, extenses, recettes, totalexpenses, totalrecettes
): ):
for i in range(4): for i in range(4):
self.__display_table_line( self.__display_table_line(
extenses["transaction_type_info"][i]["label"], 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") 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): 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: if column_number == 1:
space = INDENTED_X space = INDENTED_X
else: else:
@ -453,6 +459,12 @@ class PDFDocument(object):
) )
def __display_value_part(self, column_number, value): 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: if column_number == 1:
space = MIDDLE + X - INDENT space = MIDDLE + X - INDENT
else: else:
@ -606,18 +618,18 @@ class PDFDocument(object):
self.__display_table_header("AVOIRS", "DETTES") self.__display_table_header("AVOIRS", "DETTES")
save = self.y save = self.y
self.__display_table_two_column(assets_list, 1) self.__display_table_two_column(1, assets_list)
longest_y = self.y longest_y = self.y
self.y = save self.y = save
self.__display_table_two_column(liability_list, 2) self.__display_table_two_column(2, liability_list)
if self.y > longest_y: if self.y > longest_y:
self.y = longest_y self.y = longest_y
self.add_vspace() self.add_vspace()
def __display_table_two_column(self, list, column=1): def __display_table_two_column(self, column_number, list):
if column == 1: if column_number == 1:
begin_rect_line = X begin_rect_line = X
begin_rect_res = MIDDLE begin_rect_res = MIDDLE
begin_text = INDENTED_X begin_text = INDENTED_X