1 | var
|
2 | tmp = require('../lib/tmp'),
|
3 | spawn = require('./spawn-sync');
|
4 |
|
5 | var graceful = spawn.arg;
|
6 |
|
7 | if (graceful) {
|
8 | tmp.setGracefulCleanup();
|
9 | }
|
10 |
|
11 | try {
|
12 | var result = spawn.tmpFunction();
|
13 | spawn.out(result.name, function () {
|
14 | throw new Error('Thrown on purpose');
|
15 | });
|
16 | }
|
17 | catch (e) {
|
18 | spawn.err(e, spawn.exit);
|
19 | }
|
20 |
|