Skip to content

Commit b30ab7c

Browse files
committed
refactor: Adapt layer to modern logs
1 parent 34797ba commit b30ab7c

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

lib/layer.js

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,24 @@ function layerRequirements() {
5353
return BbPromise.resolve();
5454
}
5555

56-
this.serverless.cli.log('Packaging Python Requirements Lambda Layer...');
56+
let layerProgress;
57+
if (this.progress) {
58+
layerProgress = this.progress.get('python-layer-requirements');
59+
layerProgress.update('Packaging Python Requirements Lambda Layer', {
60+
isMainEvent: true,
61+
});
62+
} else {
63+
this.serverless.cli.log('Packaging Python Requirements Lambda Layer...');
64+
}
5765

58-
return BbPromise.bind(this).then(zipRequirements).then(createLayers);
66+
return BbPromise.bind(this)
67+
.then(zipRequirements)
68+
.then(createLayers)
69+
.then(() => layerProgress && layerProgress.remove())
70+
.catch((e) => {
71+
layerProgress && layerProgress.remove();
72+
throw e;
73+
});
5974
}
6075

6176
module.exports = {

0 commit comments

Comments
 (0)