File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 11package requests
22
3+ // base class for all custom exceptions thrown by requests.
4+ class RequestsException (val message : String , val cause : Option [Throwable ] = None ) extends Exception (message, cause.getOrElse(null ))
5+
36class TimeoutException (val url : String , val readTimeout : Int , val connectTimeout : Int )
4- extends Exception (s " Request to $url timed out. (readTimeout: $readTimeout, connectTimout: $connectTimeout) " )
7+ extends RequestsException (s " Request to $url timed out. (readTimeout: $readTimeout, connectTimout: $connectTimeout) " )
58
69class UnknownHostException (val url : String , val host : String )
7- extends Exception (s " Unknown host $host in url $url" )
10+ extends RequestsException (s " Unknown host $host in url $url" )
811
912class InvalidCertException (val url : String , cause : Throwable )
10- extends Exception (s " Unable to validate SSL certificates for $url" , cause)
13+ extends RequestsException (s " Unable to validate SSL certificates for $url" , Some ( cause) )
1114
1215class RequestFailedException (val response : Response )
13- extends Exception (
16+ extends RequestsException (
1417 s " Request to ${response.url} failed with status code ${response.statusCode}\n ${response.text()}"
1518)
You can’t perform that action at this time.
0 commit comments