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
|
counter += 1
|
||||||
return rows_to_process
|
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():
|
def main():
|
||||||
# Inicjalizuj API raz na początku
|
|
||||||
gsheet_api = GSheetAPI()
|
gsheet_api = GSheetAPI()
|
||||||
|
|
||||||
sheet_name = select_sheet(gsheet_api)
|
sheet_name = select_sheet(gsheet_api)
|
||||||
@@ -164,13 +172,7 @@ def main():
|
|||||||
|
|
||||||
processed_rows = process_all_rows(rows, mayo)
|
processed_rows = process_all_rows(rows, mayo)
|
||||||
|
|
||||||
# Po zakończeniu pętli, dodaj wszystkie zebrane wiersze za jednym razem
|
save_results(gsheet_api, sheet_name, processed_rows)
|
||||||
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.")
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
||||||
Reference in New Issue
Block a user