@@ -34,7 +34,7 @@ def __init__(self, path: str) -> None:
3434 for key , value in defaults .items ():
3535 self .set (key , value )
3636
37- def load (self ):
37+ def load (self ) -> None :
3838 with open (self .file , "r" , encoding = "utf-8" ) as f :
3939 self .cfg = yaml .load (f .read (), Loader = yaml .FullLoader ) or {}
4040
@@ -52,20 +52,20 @@ def set(self, key: str, value: Any):
5252 self ._setValue (self .cfg , key .split ("." ), value )
5353 self .save ()
5454
55- def save (self ):
55+ def save (self ) -> None :
5656 self .file .parent .mkdir (parents = True , exist_ok = True )
5757 with open (self .file , "w" , encoding = "utf-8" ) as f :
5858 yaml .dump (data = self .cfg , stream = f , allow_unicode = True )
5959
60- def _getValue (self , dict_obj , keys ):
60+ def _getValue (self , dict_obj , keys ) -> dict | None :
6161 for key in keys :
6262 if key in dict_obj :
6363 dict_obj = dict_obj [key ]
6464 else :
6565 return None
6666 return dict_obj
6767
68- def _setValue (self , dict_obj , keys , value ):
68+ def _setValue (self , dict_obj , keys , value ) -> None :
6969 for _ , key in enumerate (keys [:- 1 ]):
7070 if key not in dict_obj :
7171 dict_obj [key ] = {}
0 commit comments