@@ -24,7 +24,7 @@ def __str__(self):
2424 # self.data should contain Code, Message and optionally ResultData
2525 extra = ("\n Extra result data: %s" % self .data .ResultData ) if hasattr (
2626 self .data , 'ResultData' ) else ""
27- return "The CreateSend API responded with the following error - {}: {}{}" . format ( self .data .Code , self .data .Message , extra )
27+ return f "The CreateSend API responded with the following error - { self .data .Code } : { self .data .Message } { extra } "
2828
2929
3030class ClientError (Exception ):
@@ -75,7 +75,7 @@ def authorize_url(self, client_id, redirect_uri, scope, state=None):
7575 ]
7676 if state :
7777 params .append (('state' , state ))
78- return "{}?{}" . format ( CreateSend .oauth_uri , urlencode (params ))
78+ return f" { CreateSend .oauth_uri } ? { urlencode (params )} "
7979
8080 def exchange_token (self , client_id , client_secret , redirect_uri , code ):
8181 """Exchange a provided OAuth code for an OAuth access token, 'expires in'
@@ -93,7 +93,7 @@ def exchange_token(self, client_id, client_secret, redirect_uri, code):
9393 r = json_to_py (response )
9494 if hasattr (r , 'error' ) and hasattr (r , 'error_description' ):
9595 err = "Error exchanging code for access token: "
96- err += "{ } - {}" . format ( r . error , r . error_description )
96+ err += f" { r . error } - { r . error_description } "
9797 raise Exception (err )
9898 access_token , expires_in , refresh_token = r .access_token , r .expires_in , r .refresh_token
9999 return [access_token , expires_in , refresh_token ]
@@ -154,7 +154,7 @@ def make_request(self, method, path, params={}, body="", username=None,
154154 overridden (e.g. when using the apikey route with username and password)."""
155155 if username and password :
156156 headers ['Authorization' ] = "Basic %s" % base64 .b64encode (
157- ("{ }:{}" . format ( username , password ) ).encode ()).decode ()
157+ (f" { username } :{ password } " ).encode ()).decode ()
158158 elif self .auth_details :
159159 if 'api_key' in self .auth_details and self .auth_details ['api_key' ]:
160160 headers ['Authorization' ] = "Basic %s" % base64 .b64encode (
0 commit comments