@@ -49,9 +49,6 @@ class FileProvider(VersionProvider):
4949 def file (self ) -> Path :
5050 return Path () / self .filename
5151
52- def _get_encoding (self ) -> str :
53- return self .config .settings ["encoding" ]
54-
5552
5653class JsonProvider (FileProvider ):
5754 """
@@ -61,11 +58,11 @@ class JsonProvider(FileProvider):
6158 indent : ClassVar [int ] = 2
6259
6360 def get_version (self ) -> str :
64- document = json .loads (self .file .read_text (encoding = self . _get_encoding () ))
61+ document = json .loads (self .file .read_text ())
6562 return self .get (document )
6663
6764 def set_version (self , version : str ) -> None :
68- document = json .loads (self .file .read_text (encoding = self . _get_encoding () ))
65+ document = json .loads (self .file .read_text ())
6966 self .set (document , version )
7067 self .file .write_text (json .dumps (document , indent = self .indent ) + "\n " )
7168
@@ -82,11 +79,11 @@ class TomlProvider(FileProvider):
8279 """
8380
8481 def get_version (self ) -> str :
85- document = tomlkit .parse (self .file .read_text (encoding = self . _get_encoding () ))
82+ document = tomlkit .parse (self .file .read_text ())
8683 return self .get (document )
8784
8885 def set_version (self , version : str ) -> None :
89- document = tomlkit .parse (self .file .read_text (encoding = self . _get_encoding () ))
86+ document = tomlkit .parse (self .file .read_text ())
9087 self .set (document , version )
9188 self .file .write_text (tomlkit .dumps (document ))
9289
0 commit comments