Replace deprecated datetime.datetime.utcnow

It was deprecated in Python 3.12.

Change-Id: I8e3ff96e80edcb0b9731247f000b3aa50668661c
This commit is contained in:
Ivan Anfimov
2025-06-30 14:33:09 +00:00
parent d562f59f8f
commit c65f7993c2
2 changed files with 2 additions and 2 deletions

View File

@@ -182,7 +182,7 @@ def _get_backup_name(basename):
:return: a name for a backup file based on current time
"""
utctime = datetime.datetime.utcnow()
utctime = datetime.datetime.now(datetime.UTC)
utctime = utctime.strftime("%Y%m%d_%H%M%S")
return '{}-{}.json'.format(basename, utctime)

View File

@@ -192,7 +192,7 @@ def main():
os.chmod(user_vars_tar_file, 0o600)
basename = os.path.basename(user_vars_file)
# Time stamp the password file in UTC
utctime = datetime.datetime.utcnow()
utctime = datetime.datetime.now(datetime.UTC)
utctime = utctime.strftime('%Y%m%d_%H%M%S')
backup_name = '%s-%s' % (basename, utctime)
tar.add(user_vars_file, arcname=backup_name)