File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -51,8 +51,13 @@ def generate_commit_msg():
5151 entry .msgid not in old_entries
5252 or old_entries [entry .msgid ] != entry .msgstr
5353 ):
54- translator = new_po .metadata .get ("Last-Translator" )
55- translator = translator .split ("," )[0 ].strip ()
54+ # Prevent failure on missing Last-Translator field.
55+ # Transifex only adds Last-Translator if someone from
56+ # the team translated. If it was uploaded by an account
57+ # that is not in the team, this field will be missing.
58+ translator = (
59+ (new_po .metadata .get ("Last-Translator" ) or "" ).split ("," )[0 ].strip ()
60+ )
5661 if translator :
5762 translators .add (f"Co-Authored-By: { translator } " )
5863 break
@@ -79,7 +84,7 @@ def chdir(path: Path):
7984 parser .add_argument (
8085 "path" ,
8186 type = Path ,
82- nargs = '?' ,
87+ nargs = "?" ,
8388 default = "." ,
8489 help = "Path to the Git repository (default: current directory)" ,
8590 )
You can’t perform that action at this time.
0 commit comments