don't use global vars
This commit is contained in:
parent
2010071339
commit
78d91ff074
@ -57,9 +57,6 @@ exports.start = function(argv, stdin, stdout) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
var args = process.argv.slice(2);
|
|
||||||
args.unshift('--debug-brk');
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
@ -708,12 +705,13 @@ function SourceInfo(body) {
|
|||||||
|
|
||||||
// This class is the repl-enabled debugger interface which is invoked on
|
// This class is the repl-enabled debugger interface which is invoked on
|
||||||
// "node debug"
|
// "node debug"
|
||||||
function Interface(stdin, stdout) {
|
function Interface(stdin, stdout, args) {
|
||||||
var self = this,
|
var self = this,
|
||||||
child;
|
child;
|
||||||
|
|
||||||
this.stdin = stdin;
|
this.stdin = stdin;
|
||||||
this.stdout = stdout;
|
this.stdout = stdout;
|
||||||
|
this.args = args;
|
||||||
|
|
||||||
var streams = {
|
var streams = {
|
||||||
stdin: stdin,
|
stdin: stdin,
|
||||||
@ -1413,7 +1411,7 @@ Interface.prototype.trySpawn = function(cb) {
|
|||||||
|
|
||||||
this.killChild();
|
this.killChild();
|
||||||
|
|
||||||
this.child = spawn(process.execPath, args);
|
this.child = spawn(process.execPath, this.args);
|
||||||
|
|
||||||
this.child.stdout.on('data', this.childPrint.bind(this));
|
this.child.stdout.on('data', this.childPrint.bind(this));
|
||||||
this.child.stderr.on('data', this.childPrint.bind(this));
|
this.child.stderr.on('data', this.childPrint.bind(this));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user