Skip to content

Commit 19df551

Browse files
committed
unify rejecting promises
1 parent 19d1d53 commit 19df551

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

tools/file_packager.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -638,6 +638,8 @@ def generate_js(data_target, data_files, metadata):
638638
ret += '''
639639
function handleError(error) {
640640
console.error('package error:', error);
641+
642+
return Promise.reject(error);
641643
};
642644
643645
function loadPackage(metadata) {\n'''
@@ -924,8 +926,7 @@ def generate_js(data_target, data_files, metadata):
924926
var getRequest = packages.get(`package/${packageName}/${chunkId}`);
925927
getRequest.onsuccess = (event) => {
926928
if (!event.target.result) {
927-
errback(new Error(`CachedPackageNotFound for: ${packageName}`));
928-
return;
929+
return errback(new Error(`CachedPackageNotFound for: ${packageName}`));
929930
}
930931
// If there's only 1 chunk, there's nothing to concatenate it with so we can just return it now
931932
if (chunkCount == 1) {
@@ -964,7 +965,7 @@ def generate_js(data_target, data_files, metadata):
964965
if (isNode) {
965966
require('fs').readFile(packageName, (err, contents) => {
966967
if (err) {
967-
errback(err);
968+
return errback(err);
968969
} else {
969970
callback(contents.buffer);
970971
}
@@ -1118,7 +1119,7 @@ def generate_js(data_target, data_files, metadata):
11181119
if (isNode) {
11191120
require('fs').readFile(metadataUrl, 'utf8', (err, contents) => {
11201121
if (err) {
1121-
handleError(err);
1122+
return handleError(err);
11221123
} else {
11231124
loadPackage(JSON.parse(contents));
11241125
}
@@ -1140,7 +1141,9 @@ def generate_js(data_target, data_files, metadata):
11401141
return response.json();
11411142
}
11421143
})
1143-
.catch((cause) => handleError(new Error(`Network Error: ${packageName}`, {cause}))) // If fetch fails, rewrite the error to include the failing URL & the cause.
1144+
.catch((cause) => {
1145+
return handleError(new Error(`Network Error: ${packageName}`, {cause})
1146+
})) // If fetch fails, rewrite the error to include the failing URL & the cause.
11441147
.then(loadPackage);
11451148
}
11461149

0 commit comments

Comments
 (0)