@@ -379,7 +379,11 @@ <h1>Source code for gen3.submission</h1><div class="highlight"><pre>
379379 < span class ="n "> output</ span > < span class ="o "> =</ span > < span class ="n "> requests</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="n "> api_url</ span > < span class ="p "> ,</ span > < span class ="n "> auth</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _auth_provider</ span > < span class ="p "> )</ span > < span class ="o "> .</ span > < span class ="n "> text</ span >
380380 < span class ="k "> if</ span > < span class ="n "> filename</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
381381 < span class ="k "> if</ span > < span class ="n "> fileformat</ span > < span class ="o "> ==</ span > < span class ="s2 "> "json"</ span > < span class ="p "> :</ span >
382- < span class ="n "> output</ span > < span class ="o "> =</ span > < span class ="n "> json</ span > < span class ="o "> .</ span > < span class ="n "> loads</ span > < span class ="p "> (</ span > < span class ="n "> output</ span > < span class ="p "> )</ span >
382+ < span class ="k "> try</ span > < span class ="p "> :</ span >
383+ < span class ="n "> output</ span > < span class ="o "> =</ span > < span class ="n "> json</ span > < span class ="o "> .</ span > < span class ="n "> loads</ span > < span class ="p "> (</ span > < span class ="n "> output</ span > < span class ="p "> )</ span >
384+ < span class ="k "> except</ span > < span class ="ne "> ValueError</ span > < span class ="k "> as</ span > < span class ="n "> e</ span > < span class ="p "> :</ span >
385+ < span class ="nb "> print</ span > < span class ="p "> (</ span > < span class ="sa "> f</ span > < span class ="s2 "> "Output: </ span > < span class ="si "> {</ span > < span class ="n "> output</ span > < span class ="si "> }</ span > < span class ="se "> \n</ span > < span class ="s2 "> Unable to parse JSON: </ span > < span class ="si "> {</ span > < span class ="n "> e</ span > < span class ="si "> }</ span > < span class ="s2 "> "</ span > < span class ="p "> )</ span >
386+ < span class ="k "> raise</ span >
383387 < span class ="k "> return</ span > < span class ="n "> output</ span >
384388 < span class ="k "> else</ span > < span class ="p "> :</ span >
385389 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> __export_file</ span > < span class ="p "> (</ span > < span class ="n "> filename</ span > < span class ="p "> ,</ span > < span class ="n "> output</ span > < span class ="p "> )</ span >
@@ -411,7 +415,11 @@ <h1>Source code for gen3.submission</h1><div class="highlight"><pre>
411415 < span class ="n "> output</ span > < span class ="o "> =</ span > < span class ="n "> requests</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="n "> api_url</ span > < span class ="p "> ,</ span > < span class ="n "> auth</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _auth_provider</ span > < span class ="p "> )</ span > < span class ="o "> .</ span > < span class ="n "> text</ span >
412416 < span class ="k "> if</ span > < span class ="n "> filename</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
413417 < span class ="k "> if</ span > < span class ="n "> fileformat</ span > < span class ="o "> ==</ span > < span class ="s2 "> "json"</ span > < span class ="p "> :</ span >
414- < span class ="n "> output</ span > < span class ="o "> =</ span > < span class ="n "> json</ span > < span class ="o "> .</ span > < span class ="n "> loads</ span > < span class ="p "> (</ span > < span class ="n "> output</ span > < span class ="p "> )</ span >
418+ < span class ="k "> try</ span > < span class ="p "> :</ span >
419+ < span class ="n "> output</ span > < span class ="o "> =</ span > < span class ="n "> json</ span > < span class ="o "> .</ span > < span class ="n "> loads</ span > < span class ="p "> (</ span > < span class ="n "> output</ span > < span class ="p "> )</ span >
420+ < span class ="k "> except</ span > < span class ="ne "> ValueError</ span > < span class ="k "> as</ span > < span class ="n "> e</ span > < span class ="p "> :</ span >
421+ < span class ="nb "> print</ span > < span class ="p "> (</ span > < span class ="sa "> f</ span > < span class ="s2 "> "Output: </ span > < span class ="si "> {</ span > < span class ="n "> output</ span > < span class ="si "> }</ span > < span class ="se "> \n</ span > < span class ="s2 "> Unable to parse JSON: </ span > < span class ="si "> {</ span > < span class ="n "> e</ span > < span class ="si "> }</ span > < span class ="s2 "> "</ span > < span class ="p "> )</ span >
422+ < span class ="k "> raise</ span >
415423 < span class ="k "> return</ span > < span class ="n "> output</ span >
416424 < span class ="k "> else</ span > < span class ="p "> :</ span >
417425 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> __export_file</ span > < span class ="p "> (</ span > < span class ="n "> filename</ span > < span class ="p "> ,</ span > < span class ="n "> output</ span > < span class ="p "> )</ span >
0 commit comments