File tree Expand file tree Collapse file tree 1 file changed +14
-19
lines changed Expand file tree Collapse file tree 1 file changed +14
-19
lines changed Original file line number Diff line number Diff line change @@ -6,30 +6,25 @@ const API_URL = "https://www.openml.org/api/v1/json"
6
6
# https://www.openml.org/api_docs#!/data/get_data_id
7
7
8
8
9
- function error_msg_handling (e)
10
- if isa (e, HTTP. StatusError) && e. status == 412
11
- try
12
- err = JSON. parse (String (e. response. body))[" error" ]
13
- msg = err[" message" ]
14
- code = err[" code" ]
15
- additional_msg = haskey (err, " additional_message" ) ? err[" additional_message" ] : " "
16
- @error msg * " " * additional_msg * " (error code $code )"
17
- catch
18
- @error e
19
- end
20
- else
21
- throw (e)
22
- end
23
- return nothing
24
- end
25
-
26
9
function get (query; extra_error_message = " " )
27
10
try
28
11
r = HTTP. request (" GET" , string (API_URL, query))
29
12
return JSON. parse (String (r. body))
30
13
catch e
31
- error_msg_handling (e)
32
- extra_error_message != " " && println (extra_error_message)
14
+ if isa (e, HTTP. StatusError) && e. status == 412
15
+ try
16
+ err = JSON. parse (String (e. response. body))[" error" ]
17
+ msg = err[" message" ]
18
+ code = err[" code" ]
19
+ additional_msg = haskey (err, " additional_message" ) ? err[" additional_message" ] : " "
20
+ @error msg * " " * additional_msg * " (error code $code )"
21
+ catch
22
+ @error e
23
+ end
24
+ extra_error_message != " " && println (extra_error_message)
25
+ else
26
+ throw (e)
27
+ end
33
28
end
34
29
return nothing
35
30
end
You can’t perform that action at this time.
0 commit comments