base: add error handling to executequeu

This commit is contained in:
Austen Collins 2015-10-14 12:52:58 -07:00 committed by doapp-ryanp
parent 52db3aa6c2
commit ed5ac04e7b
2 changed files with 10 additions and 9 deletions

View File

@ -1,11 +1,11 @@
'use strict';
const path = require('path'),
utils = require('./utils/index'),
JawsCLI = require('./utils/cli'),
JawsError = require('./jaws-error'),
Promise = require('bluebird'),
AWSUtils = require('./utils/aws');
utils = require('./utils/index'),
JawsCLI = require('./utils/cli'),
JawsError = require('./jaws-error'),
Promise = require('bluebird'),
AWSUtils = require('./utils/aws');
/**
* Jaws base Class
@ -187,12 +187,12 @@ class Jaws {
*/
_executeQueue() {
var i = this._queue.length;
while (i--) {
for (let x of this._queue[i].call(this)) {
console.log(x);
try {
for (let x of this._queue[i].call(this)) {}
} catch (e) {
console.error("JAWS Plugin Error: ", e);
}
}
}

View File

@ -25,6 +25,7 @@ class RyansPlugin extends JawsPlugin {
return function*(next) {
console.log('In RyansPlugin::projectCreateAction');
yield 'Value';
asfasfsaf
}
}
}