diff --git a/src/transformers/commands/add_new_model_like.py b/src/transformers/commands/add_new_model_like.py index c0a9e73c87a4..2c22acc26d4d 100644 --- a/src/transformers/commands/add_new_model_like.py +++ b/src/transformers/commands/add_new_model_like.py @@ -18,6 +18,7 @@ import re from argparse import ArgumentParser, Namespace from dataclasses import dataclass +from datetime import date from itertools import chain from pathlib import Path from typing import Any, Callable, Dict, List, Optional, Pattern, Tuple, Union @@ -32,6 +33,7 @@ logger = logging.get_logger(__name__) # pylint: disable=invalid-name +CURRENT_YEAR = date.today().year TRANSFORMERS_PATH = Path(__file__).parent.parent REPO_PATH = TRANSFORMERS_PATH.parent.parent @@ -421,6 +423,7 @@ def duplicate_module( with open(module_file, "r", encoding="utf-8") as f: content = f.read() + content = re.sub("# Copyright (\d+)\s", f"# Copyright {CURRENT_YEAR} ", content) objects = parse_module_content(content) # Loop and treat all objects @@ -1062,6 +1065,7 @@ def duplicate_doc_file( with open(doc_file, "r", encoding="utf-8") as f: content = f.read() + content = re.sub("