|
1 | | -/*** Generated by streamline 0.12.0 (callbacks) - DO NOT EDIT ***/ var __rt=require('../callbacks/runtime').runtime(__filename, false),__func=__rt.__func,__cb=__rt.__cb; |
| 1 | +/*** Generated by streamline 0.12.1 (callbacks) - DO NOT EDIT ***/ var __rt=require('../callbacks/runtime').runtime(__filename, false),__func=__rt.__func,__cb=__rt.__cb; |
2 | 2 |
|
3 | 3 |
|
4 | 4 |
|
|
202 | 202 | exports.queue = function (options) { |
203 | 203 | options = options || {}; |
204 | 204 | var max = options.max != null ? options.max : -1; |
205 | | - var callback = null, q = [], pendingWrites = []; |
| 205 | + var callback = null, err = null, q = [], pendingWrites = []; |
206 | 206 | return { read: __rt.streamlinify(function (cb) { |
207 | 207 |
|
208 | 208 | if (callback) throw new Error('already getting'); |
|
211 | 211 |
|
212 | 212 | if (q.length === 0) q = []; |
213 | 213 | exports.setImmediate(function () { |
214 | | - cb(null, item); }); |
| 214 | + cb(err, item); }); |
215 | 215 |
|
216 | 216 | if (pendingWrites.length > 0) { |
217 | 217 | var wr = pendingWrites.shift(); |
218 | 218 | exports.setImmediate(function () { |
219 | | - wr[0](null, wr[1]); }); } } else { |
| 219 | + wr[0](err, wr[1]); }); } } else { |
220 | 220 |
|
221 | 221 |
|
222 | 222 |
|
|
226 | 226 |
|
227 | 227 | if (this.put(item)) { |
228 | 228 | exports.setImmediate(function () { |
229 | | - cb(); }); } else { |
| 229 | + cb(err); }); } else { |
230 | 230 |
|
231 | 231 |
|
232 | 232 | pendingWrites.push([ cb, item ]); } }, 0), put: function (item, force) { |
|
240 | 240 | var cb = callback; |
241 | 241 | callback = null; |
242 | 242 | exports.setImmediate(function () { |
243 | | - cb(null, item); }); } |
| 243 | + cb(err, item); }); } |
244 | 244 |
|
245 | 245 |
|
246 | | - return true; }, end: function () { |
| 246 | + return true; }, end: function (e) { |
247 | 247 |
|
248 | 248 |
|
| 249 | + err = err || e; |
249 | 250 | this.put(undefined, true); } }; }; |
250 | 251 |
|
251 | 252 |
|
|
255 | 256 |
|
256 | 257 |
|
257 | 258 |
|
258 | | - exports.collect = function exports_collect__10(_, futures) { var __frame = { name: 'exports_collect__10', line: 258 }; return __func(_, this, arguments, exports_collect__10, 0, __frame, function __$exports_collect__10() { |
259 | | - return function __$exports_collect__10(_) { var __2 = futures; if (!__2) { return _(null, __2); } return futures.map_(__cb(_, __frame, 1, 0, _, true, false), function __1(_, future) { var __frame = { name: '__1', line: 259 }; return __func(_, this, arguments, __1, 0, __frame, function __$__1() { |
| 259 | + exports.collect = function exports_collect__10(_, futures) { var __frame = { name: 'exports_collect__10', line: 259 }; return __func(_, this, arguments, exports_collect__10, 0, __frame, function __$exports_collect__10() { |
| 260 | + return function __$exports_collect__10(_) { var __2 = futures; if (!__2) { return _(null, __2); } return futures.map_(__cb(_, __frame, 1, 0, _, true, false), function __1(_, future) { var __frame = { name: '__1', line: 260 }; return __func(_, this, arguments, __1, 0, __frame, function __$__1() { |
260 | 261 | return future(__cb(_, __frame, 1, 0, _, true, false)); }); }); }(__cb(_, __frame, 1, 0, _, true, false)); }); }; |
261 | 262 |
|
262 | 263 |
|
|
301 | 302 |
|
302 | 303 |
|
303 | 304 |
|
304 | | - exports.nextTick = function exports_nextTick__11(_) { var __frame = { name: 'exports_nextTick__11', line: 304 }; return __func(_, this, arguments, exports_nextTick__11, 0, __frame, function __$exports_nextTick__11() { |
| 305 | + exports.nextTick = function exports_nextTick__11(_) { var __frame = { name: 'exports_nextTick__11', line: 305 }; return __func(_, this, arguments, exports_nextTick__11, 0, __frame, function __$exports_nextTick__11() { |
305 | 306 | return nextTick(__cb(_, __frame, 1, 0, function __$exports_nextTick__11() { _(); }, true, false)); }); }; |
306 | 307 |
|
307 | 308 |
|
|
333 | 334 |
|
334 | 335 |
|
335 | 336 |
|
336 | | - exports.sleep = function exports_sleep__12(_, millis) { var __frame = { name: 'exports_sleep__12', line: 336 }; return __func(_, this, arguments, exports_sleep__12, 0, __frame, function __$exports_sleep__12() { |
| 337 | + exports.sleep = function exports_sleep__12(_, millis) { var __frame = { name: 'exports_sleep__12', line: 337 }; return __func(_, this, arguments, exports_sleep__12, 0, __frame, function __$exports_sleep__12() { |
337 | 338 | return setTimeout(__cb(_, __frame, 1, 0, _, true, false), millis); }); }; |
338 | 339 |
|
339 | 340 |
|
340 | 341 | exports.eventHandler = function (fn) { |
341 | 342 | return function () { |
342 | 343 | var that = this; |
343 | 344 | var args = Array.prototype.slice(arguments, 0); |
344 | | - return function __1(_) { var __frame = { name: '__1', line: 344 }; return __func(_, this, arguments, __1, 0, __frame, function __$__1() { |
| 345 | + return function __1(_) { var __frame = { name: '__1', line: 345 }; return __func(_, this, arguments, __1, 0, __frame, function __$__1() { |
345 | 346 | return fn.apply_(__cb(_, __frame, 1, 0, _, true, false), that, args, 0); }); }(function (err) { |
346 | 347 |
|
347 | 348 | if (err) throw err; }); }; }; |
|
350 | 351 |
|
351 | 352 |
|
352 | 353 |
|
353 | | - exports.apply = function apply(_, fn, thisObj, args, index) { var __frame = { name: 'apply', line: 353 }; return __func(_, this, arguments, apply, 0, __frame, function __$apply() { |
| 354 | + exports.apply = function apply(_, fn, thisObj, args, index) { var __frame = { name: 'apply', line: 354 }; return __func(_, this, arguments, apply, 0, __frame, function __$apply() { |
354 | 355 | return fn.apply_(__cb(_, __frame, 1, 0, _, true, false), thisObj, args, index); }); }; |
355 | 356 |
|
356 | 357 |
|
|
0 commit comments