Spaces:
Runtime error
Runtime error
Download masteringModule/node_modules/superagent/lib/should-retry.js from SE-09/HapticsProject: direct link, hf CLI and curl.
- Browser
- Download file 607 Bytes
-
https://huggingface.co/spaces/SE-09/HapticsProject/resolve/refs%2Fpr%2F32/masteringModule/node_modules/superagent/lib/should-retry.js
- Command line
-
hf download hf://spaces/SE-09/HapticsProject@refs/pr/32/masteringModule/node_modules/superagent/lib/should-retry.js
-
curl -L -o should-retry.js https://huggingface.co/spaces/SE-09/HapticsProject/resolve/refs%2Fpr%2F32/masteringModule/node_modules/superagent/lib/should-retry.js
607 Bytes
| var ERROR_CODES = [ | |
| 'ECONNRESET', | |
| 'ETIMEDOUT', | |
| 'EADDRINFO', | |
| 'ESOCKETTIMEDOUT' | |
| ]; | |
| /** | |
| * Determine if a request should be retried. | |
| * (Borrowed from segmentio/superagent-retry) | |
| * | |
| * @param {Error} err | |
| * @param {Response} [res] | |
| * @returns {Boolean} | |
| */ | |
| module.exports = function shouldRetry(err, res) { | |
| if (err && err.code && ~ERROR_CODES.indexOf(err.code)) return true; | |
| if (res && res.status && res.status >= 500) return true; | |
| // Superagent timeout | |
| if (err && 'timeout' in err && err.code == 'ECONNABORTED') return true; | |
| if (err && 'crossDomain' in err) return true; | |
| return false; | |
| }; | |