@@ -71,7 +71,7 @@ def main(args=None):
7171 versions = {}
7272 pinned = {}
7373 for filename in args .filenames :
74- with open (filename , "r" ) as file :
74+ with open (filename , "r" , encoding = "utf-8" ) as file :
7575 xml_content = file .read ()
7676 versions [filename ] = get_tc_version (xml_content )
7777 pinned [filename ] = tc_version_pinned (xml_content )
@@ -86,10 +86,10 @@ def main(args=None):
8686 reason_msg = f"\n Reason: { args .reason } " if args .reason else ""
8787 if args .fix :
8888 for filename in mismatched_files :
89- with open (filename , "r" ) as file :
89+ with open (filename , "r" , encoding = "utf-8" ) as file :
9090 xml_content = file .read ()
9191 fixed_content = fix_tc_version (xml_content , args .target_version )
92- with open (filename , "w" ) as file :
92+ with open (filename , "w" , encoding = "utf-8" ) as file :
9393 file .write (fixed_content )
9494
9595 print (
@@ -116,10 +116,10 @@ def main(args=None):
116116 if mismatched_files :
117117 if args .fix :
118118 for filename in mismatched_files :
119- with open (filename , "r" ) as file :
119+ with open (filename , "r" , encoding = "utf-8" ) as file :
120120 xml_content = file .read ()
121121 fixed_content = fix_pinned_version (xml_content , args .pinned )
122- with open (filename , "w" ) as file :
122+ with open (filename , "w" , encoding = "utf-8" ) as file :
123123 file .write (fixed_content )
124124 print (
125125 f"Fixed pinned state for:{ itemize } { itemize .join (mismatched_files )} "
0 commit comments