@@ -22,21 +22,9 @@ def __get(self, request_url: str):
2222 :param request_url: str
2323 """
2424 with requests .Session () as session :
25- try :
26- response = session .get (request_url , timeout = self .request_timeout )
27- except requests .exceptions .RequestException :
28- raise
29-
30- try :
31- response .raise_for_status ()
32- return json .loads (response .content .decode ('utf-8' ))
33- except Exception as err :
34- try :
35- content = json .loads (response .content .decode ('utf-8' ))
36- raise ValueError (content )
37- except json .decoder .JSONDecodeError :
38- pass
39- raise
25+ response = session .get (request_url , timeout = self .request_timeout )
26+ response .raise_for_status ()
27+ return json .loads (response .content .decode ('utf-8' ))
4028
4129 def summary (self ):
4230 """
@@ -54,14 +42,11 @@ def tokens(self, address: str = None):
5442 :return: Dict
5543 """
5644 if address :
57- try :
58- # Trim any whitespace from address
59- address = address .replace (' ' , '' )
60- # Validate provided address matches ERC20 format - does not check if the address is valid on chain!
61- if not re .match ("^0x([A-Fa-f0-9]{40})$" , address ):
62- raise ValueError (address )
63- except ValueError :
64- return "Provided address hash is not in a valid format"
45+ # Trim any whitespace from address
46+ address = address .replace (' ' , '' )
47+ # Validate provided address matches ERC20 format - does not check if the address is valid on chain!
48+ if not re .match ("^0x([A-Fa-f0-9]{40})$" , address ):
49+ raise ValueError (f"Provided address hash ({ address } ) is not in a valid format." )
6550
6651 url = f"{ self .base_url } tokens{ '/' + address if address is not None else '' } "
6752 return self .__get (url )
0 commit comments