Refactor save_results function to improve data handling and streamline result summary
This commit is contained in:
18
main.py
18
main.py
@@ -147,8 +147,16 @@ def process_all_rows(rows, mayo):
|
||||
counter += 1
|
||||
return rows_to_process
|
||||
|
||||
def save_results(gsheet_api, sheet_name, processed_rows):
|
||||
"""Saves the processed rows to the spreadsheet."""
|
||||
if processed_rows:
|
||||
print(f"\n\n--- Podsumowanie ---")
|
||||
print(f"Zebrano {len(processed_rows)} wierszy do przetworzenia.")
|
||||
gsheet_api.batch_append_unique_rows(RESULT_DOC, sheet_name, processed_rows)
|
||||
else:
|
||||
print("\nNie zebrano żadnych danych do przetworzenia.")
|
||||
|
||||
def main():
|
||||
# Inicjalizuj API raz na początku
|
||||
gsheet_api = GSheetAPI()
|
||||
|
||||
sheet_name = select_sheet(gsheet_api)
|
||||
@@ -164,13 +172,7 @@ def main():
|
||||
|
||||
processed_rows = process_all_rows(rows, mayo)
|
||||
|
||||
# Po zakończeniu pętli, dodaj wszystkie zebrane wiersze za jednym razem
|
||||
if processed_rows:
|
||||
print(f"\n\n--- Podsumowanie ---")
|
||||
print(f"Zebrano {len(processed_rows)} wierszy do przetworzenia.")
|
||||
gsheet_api.batch_append_unique_rows(RESULT_DOC, sheet_name, processed_rows)
|
||||
else:
|
||||
print("\nNie zebrano żadnych danych do przetworzenia.")
|
||||
save_results(gsheet_api, sheet_name, processed_rows)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user