mirror of
https://github.com/kennethreitz/bake.git
synced 2026-06-05 23:00:17 +00:00
cleanup
This commit is contained in:
+21
@@ -0,0 +1,21 @@
|
||||
'use strict';
|
||||
|
||||
module.exports = IOError;
|
||||
|
||||
function IOError(cause, prefix) {
|
||||
var err = new Error(prefix + ': ' + cause.message);
|
||||
|
||||
Object.defineProperty(err, 'type', {
|
||||
value: 'error.IOError',
|
||||
configurable: true,
|
||||
enumerable: true
|
||||
});
|
||||
err.name = 'WrappedIOError';
|
||||
err.statusCode = 500;
|
||||
Object.defineProperty(err, 'cause', {
|
||||
value: cause,
|
||||
configurable: true,
|
||||
enumerable: false
|
||||
});
|
||||
return err;
|
||||
}
|
||||
Reference in New Issue
Block a user