(iterator)
| 888 | } |
| 889 | callback = callback || function () {}; |
| 890 | var wrapIterator = function (iterator) { |
| 891 | return function (err) { |
| 892 | if (err) { |
| 893 | callback(err); |
| 894 | callback = function () {}; |
| 895 | } |
| 896 | else { |
| 897 | var args = Array.prototype.slice.call(arguments, 1); |
| 898 | var next = iterator.next(); |
| 899 | if (next) { |
| 900 | args.push(wrapIterator(next)); |
| 901 | } |
| 902 | else { |
| 903 | args.push(callback); |
| 904 | } |
| 905 | async.nextTick(function () { |
| 906 | iterator.apply(null, args); |
| 907 | }); |
| 908 | } |
| 909 | }; |
| 910 | }; |
| 911 | wrapIterator(async.iterator(tasks))(); |
| 912 | }; |
| 913 |
no outgoing calls
no test coverage detected
searching dependent graphs…