From 5f09b76fccbae28e3822789f4f775eee9cfe1aa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=B6khan=20Mete=20ERT=C3=9CRK?= <92143124+gokhanmeteerturk@users.noreply.github.com> Date: Sun, 17 Nov 2024 16:44:30 +0100 Subject: [PATCH] Replace deprecated datetime.utcnow utcnow method is deprecated since version 3.12. Using datetime.now() with timezone.utc instead. --- source/process.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/process.py b/source/process.py index 588c9cb29f..0dee3ae105 100644 --- a/source/process.py +++ b/source/process.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -from datetime import datetime +from datetime import datetime, timezone import os import pandas as pd from common import get_graphql_data, write_text, write_ranking_repo @@ -190,7 +190,7 @@ def __init__(self, repos_stars, repos_forks, repos_languages): @staticmethod def write_head_contents(): # write the head and contents of README.md - write_time = datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%SZ") + write_time = datetime.now(timezone.utc).strftime("%Y-%m-%dT%H:%M:%SZ") head_contents = inspect.cleandoc("""[Github Ranking](./README.md) ========== @@ -237,7 +237,7 @@ def save_to_csv(self): df_repos = self.repo_to_df(repos=repo["data"], item=repo["item"]) df_all = df_all.append(df_repos, ignore_index=True) - save_date = datetime.utcnow().strftime("%Y-%m-%d") + save_date = datetime.now(timezone.utc).strftime("%Y-%m-%d") os.makedirs('../Data', exist_ok=True) df_all.to_csv('../Data/github-ranking-' + save_date + '.csv', index=False, encoding='utf-8') print('Save data to Data/github-ranking-' + save_date + '.csv')