@@ -25,7 +25,7 @@ class StringReadError(Exception):
2525 pass
2626
2727
28- def readfromjson (filename : str ) -> Dict [str , str ]:
28+ def readfromjson (filename : str ) -> dict [str , str ]:
2929 """Reads a JSON file and returns a dictionary."""
3030 try :
3131 with open (filename , encoding = "utf-8" ) as jsondata :
@@ -36,7 +36,7 @@ def readfromjson(filename: str) -> Dict[str, str]:
3636 raise JSONReadError ("Invalid JSON File" )
3737
3838
39- def readfromurl (url : str , params : Optional [ Dict [ str , str ]] = None ) -> Dict [str , str ]:
39+ def readfromurl (url : str , params : dict [ str , str ] | None = None ) -> dict [str , str ]:
4040 """Loads JSON data from a URL and returns a dictionary."""
4141 http = urllib3 .PoolManager ()
4242 response = http .request ("GET" , url , fields = params )
@@ -45,7 +45,7 @@ def readfromurl(url: str, params: Optional[Dict[str, str]] = None) -> Dict[str,
4545 raise URLReadError ("URL is not returning correct response" )
4646
4747
48- def readfromstring (jsondata : str ) -> Dict [str , str ]:
48+ def readfromstring (jsondata : str ) -> dict [str , str ]:
4949 """Loads JSON data from a string and returns a dictionary."""
5050 if not isinstance (jsondata , str ):
5151 raise StringReadError ("Input is not a proper JSON string" )
0 commit comments