From 0c3e7da8f886035124deea3ac70d7a76c412eaa7 Mon Sep 17 00:00:00 2001 From: Trullemans Gregory Date: Thu, 27 Feb 2020 13:58:08 +0100 Subject: [PATCH] Improve code lisibility. --- src/tools/pdf_generator.py | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/tools/pdf_generator.py b/src/tools/pdf_generator.py index 5415dba..f644560 100644 --- a/src/tools/pdf_generator.py +++ b/src/tools/pdf_generator.py @@ -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