File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -66763,16 +66763,15 @@ function installCpythonFromRelease(release) {
6676366763 yield installPython(pythonExtractedFolder);
6676466764 }
6676566765 catch (err) {
66766- if (err instanceof Error ) {
66766+ if (err instanceof tc.HTTPError ) {
6676766767 // Rate limit?
66768- if (err instanceof tc.HTTPError &&
66769- (err.httpStatusCode === 403 || err.httpStatusCode === 429)) {
66768+ if (err.httpStatusCode === 403 || err.httpStatusCode === 429) {
6677066769 core.info(`Received HTTP status code ${err.httpStatusCode}. This usually indicates the rate limit has been exceeded`);
6677166770 }
6677266771 else {
6677366772 core.info(err.message);
6677466773 }
66775- if (err.stack !== undefined ) {
66774+ if (err.stack) {
6677666775 core.debug(err.stack);
6677766776 }
6677866777 }
Original file line number Diff line number Diff line change @@ -86,19 +86,16 @@ export async function installCpythonFromRelease(release: tc.IToolRelease) {
8686 core . info ( 'Execute installation script' ) ;
8787 await installPython ( pythonExtractedFolder ) ;
8888 } catch ( err ) {
89- if ( err instanceof Error ) {
89+ if ( err instanceof tc . HTTPError ) {
9090 // Rate limit?
91- if (
92- err instanceof tc . HTTPError &&
93- ( err . httpStatusCode === 403 || err . httpStatusCode === 429 )
94- ) {
91+ if ( err . httpStatusCode === 403 || err . httpStatusCode === 429 ) {
9592 core . info (
9693 `Received HTTP status code ${ err . httpStatusCode } . This usually indicates the rate limit has been exceeded`
9794 ) ;
9895 } else {
9996 core . info ( err . message ) ;
10097 }
101- if ( err . stack !== undefined ) {
98+ if ( err . stack ) {
10299 core . debug ( err . stack ) ;
103100 }
104101 }
You can’t perform that action at this time.
0 commit comments